CS 315
Project 1


Assigned: Oct. 9, 2026
Due: Oct. 18, 2026, 23:59

A Programming Language for IoT Devices and its Lexical Analyzer

This semester's project is about the design of a new language for the Internet of Things (IoT) edge devices, also called nodes. Assume that you are working in the software department of a company that builds IoT devices. The hardware department constructs IoT nodes that has