tree: 0041e3cc46235214bbe0d0cd9854cf87e1969525 [path history] [tgz]
  1. bison_parser_adapter.h
  2. bison_parser_common.cc
  3. bison_parser_common.h
  4. bison_parser_common_test.cc
  5. BUILD
  6. move_yacc_stack_symbols.sh
  7. parse.h
  8. parser_param.cc
  9. parser_param.h
  10. parser_test_util.h
  11. README.md
  12. record_syntax_error.sh
  13. yacc.bzl
common/parser/README.md

Parser Library

This language-agnostic library contains adapters and helpers for working with Yacc/Bison-generated parsers. Such adapters includes being able to accept tokens from sources that are not directly coming from a lexer function. Such flexibility enables intermediate processing on token streams before parsing them.

See the text library for syntax tree data structures.