• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Makefile.amH A D24-Mar-20212.1 KiB7262

Makefile.inH A D24-Mar-202121.7 KiB700606

Makefile.no-autoconfigH A D24-Mar-20217.7 KiB190143

README.mdH A D24-Mar-2021428 107

ex0_lexer.lH A D24-Mar-20211.1 KiB5435

ex0_parse.yH A D24-Mar-20212.6 KiB7632

ex0_wrapper.cH A D24-Mar-20213.1 KiB11283

ex0_wrapper.hH A D24-Mar-2021143 85

ex1_lexer.lH A D24-Mar-202111.4 KiB466411

ex1_parse.yH A D24-Mar-202148.4 KiB1,3001,066

ex1_wrapper.cH A D24-Mar-20213.1 KiB11182

ex1_wrapper.hH A D24-Mar-2021143 85

ex2_lexer.lH A D24-Mar-20211.2 KiB5331

ex2_parse.yH A D24-Mar-20213.4 KiB11049

ex2_wrapper.cH A D24-Mar-20213.1 KiB11182

ex2_wrapper.hH A D24-Mar-2021143 85

ex_ast.cH A D24-Mar-202111.4 KiB233200

ex_ast.hH A D24-Mar-20214.1 KiB12498

lemon_action.cH A D24-Mar-20215.4 KiB202155

lemon_action.hH A D24-Mar-20211.7 KiB5434

lemon_assert.cH A D24-Mar-2021197 97

lemon_assert.hH A D24-Mar-2021222 129

lemon_config_list.cH A D24-Mar-20218.5 KiB353281

lemon_config_list.hH A D24-Mar-2021718 2519

lemon_dims.hH A D24-Mar-2021176 118

lemon_error.cH A D24-Mar-20212 KiB7350

lemon_error.hH A D24-Mar-2021142 85

lemon_fsm.cH A D24-Mar-202114.1 KiB472324

lemon_fsm.hH A D24-Mar-2021300 1410

lemon_main.cH A D24-Mar-20215.4 KiB190135

lemon_memory.cH A D24-Mar-2021197 107

lemon_memory.hH A D24-Mar-2021163 107

lemon_msort.cH A D24-Mar-20212.7 KiB11960

lemon_msort.hH A D24-Mar-2021122 74

lemon_option.cH A D24-Mar-20216.1 KiB274245

lemon_option.hH A D24-Mar-2021381 2723

lemon_parse.cH A D24-Mar-202119.3 KiB648617

lemon_parse.hH A D24-Mar-2021159 95

lemon_plink.cH A D24-Mar-20211.4 KiB6851

lemon_plink.hH A D24-Mar-2021264 128

lemon_report.cH A D24-Mar-202134.2 KiB1,2761,034

lemon_report.hH A D24-Mar-2021314 139

lemon_set.cH A D24-Mar-2021943 5840

lemon_set.hH A D24-Mar-2021447 149

lemon_state_table.cH A D24-Mar-20214.3 KiB184143

lemon_state_table.hH A D24-Mar-2021334 159

lemon_string.cH A D24-Mar-20213.6 KiB145111

lemon_string.hH A D24-Mar-2021195 128

lemon_structs.hH A D24-Mar-20217.5 KiB161130

lemon_symbol.cH A D24-Mar-20215.2 KiB204153

lemon_symbol.hH A D24-Mar-2021390 1612

lempar.cH A D24-Mar-202121.5 KiB693367

mlr_dsl_lexer.lH A D24-Mar-202115.4 KiB593532

mlr_dsl_parse.yH A D24-Mar-2021112.8 KiB2,6942,286

mlr_dsl_wrapper.cH A D24-Mar-20212.9 KiB9367

mlr_dsl_wrapper.hH A D24-Mar-2021176 85

mlr_dsl_wrapper_main.cH A D24-Mar-2021704 3227

README.md

1# Miller domain-specific languages
2
3These exist for Miller's `put` and `filter` functions. The grammars are not at
4all profound: just parsing 101 as familiar from an introductory compilers course.
5I use `lex` and `lemon` rather than `lex` and `yacc`: I find Lemon far more
6transparent.
7
8Concrete syntax trees (CSTs) are embodied in the `lex`/`lemon` files. Abstract
9syntax trees (ASTs) are in the Miller `containers` directory.
10