diff --git a/grammar/grammar.y b/grammar/grammar.y new file mode 100644 index 0000000..cfc5b7c --- /dev/null +++ b/grammar/grammar.y @@ -0,0 +1,19 @@ +%include { + +#include +#include +#include + +} + +%token_type {int} + +%left PLUS MINUS. + +%syntax_error { + std::cout << "Syntax error!" << std::endl; +} + +program ::= expr. { } + +expr ::= expr PLUS expr. { }