Skip to content

johannst/flex-bison-cpp-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flex(1) and bison(1) playground

The purpose of this repository is self-education of flex and bison.

It contains different exercises:

  1. bare lexer: a lexer skeleton to tokenize a char stream
  2. simple parser: simple lexer + parser to evaluate add/sub expressions
  3. appa parser: lexer + parser for the language APPA invented for this exercise

License

This project is licensed under MIT license.