Bilal Catic cf26304e9e Merge branch 'parser-part' into 'master'
Parser part

See merge request saburly/reklamice/parser!2
2020-01-27 07:18:02 +00:00
2020-01-23 19:16:16 +01:00
2020-01-23 19:16:16 +01:00
2020-01-23 19:16:16 +01:00

parser

Prerequisites

  • Rexical (rex)
  • Racc

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

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

Description
parser ba
Readme 55 KiB
Languages
Ruby 95.6%
Yacc 2.4%
REXX 2%