setup files for parser part

This commit is contained in:
Bilal Catic
2020-01-23 19:16:16 +01:00
parent 323e815d5f
commit cb93670a58
5 changed files with 38 additions and 7 deletions

View File

@@ -1,15 +1,19 @@
# parser
###Prerequisites
### Prerequisites
* Rexical (rex)
* Racc
###Available commands
### Available commands
* `rake lexer` - generates `lexer.rb` file based on `specification.rex` file
* `rake parser` - generates `parser.rb` file based on `grammar.y` file
* `rake generate` - generates `lexer.rb` and `parser.rb` files
###Testing
### Testing
To run only `lexer` tests, execute : `rspec spec/query_lexer_spec.rb`
To run only `parser` tests, execute : `rspec spec/query_parser_spec.rb`
To run all tests, execute : `rake spec`