A mini project for Compiler Design – 6th Semester
Developed as part of the coursework to deepen understanding of lexical and syntax analysis.
This project implements a Lexical Analyzer and a Syntax Analyzer for a custom Data Serialization Language based on JSON Schema (DSL-JSON).
The primary goal is to develop a robust system capable of:
- Parsing JSON Schema specifications
- Identifying components such as properties, types, constraints, and validation rules
- Analyzing the semantic structure of the schema
- Generating an intermediate representation for further optimization or execution by downstream systems
Design and implement a lexical and syntax analyzer for a JSON Schema-like Data Serialization Language (DSL-JSON), capable of validating structure, semantics, and generating intermediate representations.
- Performs basic tokenizing (lexical analysis)
- Conducts syntax analysis of DSL-JSON input
- Lays the groundwork for interpreters/compilers for schema-based configurations
This website performs basic tokenization and syntax analysis of DSL-JSON input.
🔗 [Insert deployment link here, if any]
Rohit Deshmukh
B.Tech. Computer Science, 6th Semester
📫 Email: [email protected]
💼 LinkedIn: linkedin.com/in/rohitdeshmukh27
💻 GitHub: github.com/rohitdeshmukh27
This project was created as part of the Compiler Design course.