This project contains two main components:
- Lexical Analyzer (JavaScript):
lexical_last.js - Syntax Analyzer (Java):
AnalyseSen.java
Designed as a foundational project for understanding compiler construction principles including tokenization and parsing.
Compilation/ βββ lexical/lexical_last.js # JavaScript-based lexical analyzer βββ syntax/src/syntax/AnalyseSen.java # Java-based syntax analyzer
To run the lexical analyzer:
node lexical_last.js- Syntax Analyzer (Java) To compile and run the syntax analyzer:
javac AnalyseSen.java
java AnalyseSen
π Features Token detection and classification
Syntax verification (basic parsing)
Console-based input/output