An open API service indexing awesome lists of open source software.

https://github.com/eastonarcher/lexcial-analyzer

⚡C-based lexical analyzer using Backus-Naur form. Matches lexemes to tokens, handles delimiters, and identifies unknown lexemes from a source file.
https://github.com/eastonarcher/lexcial-analyzer

backus-naur-form lexeme lexical-analyzer token

Last synced: 3 months ago
JSON representation

⚡C-based lexical analyzer using Backus-Naur form. Matches lexemes to tokens, handles delimiters, and identifies unknown lexemes from a source file.

Awesome Lists containing this project

README

        

# Lexical Analyzer
Developed a C-based lexical analyzer implementing Backus-Naur notation to identify lexemes
and tokens in source files. The output associates each lexeme with a token group, displaying
pairs on screen.
# How to Use
To use this lexical analyzer, follow these steps:

1. Ensure you have the necessary modules loaded. If using g++, run the following command:
```js
module load gnu
```
2. Compile the lexical analyzer using the provided makefile:
```js
make
```
3.



***(School Project)***