71 Commits (main)
 

Author SHA1 Message Date
Bruno BELANYI 096c6b78a3 tig-rs: parse: use filename for source in errors 1 year ago
Bruno BELANYI d8ee27e5c9 tig-rs: main: parse input file with error reports 1 year ago
Bruno BELANYI 00ae2eef0d tig-rs: parse: add parser with error reporting 1 year ago
Bruno BELANYI a6bbb96fe4 tig-rs: parse: expect end of input after program 1 year ago
Bruno BELANYI ab5d3c0de7 tig-rs: parse: tokens: implement 'Display' 1 year ago
Bruno BELANYI 01131f8b4b tig-rs: util: node: add 'Node::into_repr' 1 year ago
Bruno BELANYI 1e6d83fac2 tig-rs: parse: lex: explicitly expect EOF 1 year ago
Bruno BELANYI c45d95d678 tig-rs: parse: lex: fix integer parsing 1 year ago
Bruno BELANYI 9c9da1046b tig-rs: parse: lex: fix and ignore nesting test 1 year ago
Bruno BELANYI 48b5952dfe tig-rs: parse: add 'parse_program' 1 year ago
Bruno BELANYI d7d630f2a7 tig-rs: parse: lex: add span information to tokens 1 year ago
Bruno BELANYI 1113c5e0ac tig-rs: util: add 'Span' and 'Spanned' 1 year ago
Bruno BELANYI 69b0bc7c91 tig-rs: util: add 'node::Node' 1 year ago
Bruno BELANYI f05ca240ec tig-rs: add 'util' module 1 year ago
Bruno BELANYI 0068aac981 tig-rs: parse: add note about type alias 1 year ago
Bruno BELANYI 313f24d11b tig-rs: parse: extract lvalue parsing 1 year ago
Bruno BELANYI 2f44abaae1 tig-rs: parse: extract arithmetic parsing 1 year ago
Bruno BELANYI 32c82e2788 tig-rs: parse: extract decs and exprs parsing 1 year ago
Bruno BELANYI 1daa44ba7b tig-rs: parse: remove useless 'allow(unused)' 1 year ago
Bruno BELANYI abf6c82426 tig-rs: parse: lex: remove useless turbofish 1 year ago
Bruno BELANYI c4f34ab929 tig-rs: parse: lex: use macro for tests 1 year ago
Bruno BELANYI 6d1b8dadb5 tig-rs: parse: add array subscripts 1 year ago
Bruno BELANYI 7931a986fd tig-rs: parse: use 'Id' and 'TypeId' aliases 1 year ago
Bruno BELANYI d0d9c842f2 tig-rs: parse: refactor to use 'delimited_by' more 1 year ago
Bruno BELANYI 0a3249bed8 tig-rs: parse: add let expression 1 year ago
Bruno BELANYI ad8e1fad88 tig-rs: parse: add missing parsers labels 1 year ago
Bruno BELANYI fab609f71f tig-rs: parse: add function declaration 1 year ago
Bruno BELANYI 6e2fdb658c tig-rs: parse: add variable declaration 1 year ago
Bruno BELANYI 797e9bc92f tig-rs: parse: ensure returned parsers are 'Copy' 1 year ago
Bruno BELANYI b42a0b1521 tig-rs: parse: add type declaration 1 year ago
Bruno BELANYI 2b001b2c14 tig-rs: parse: parse record type 1 year ago
Bruno BELANYI 82de3e5860 tig-rs: parse: add type parser 1 year ago
Bruno BELANYI 4cb35592f8 tig-rs: parse: add record creation 1 year ago
Bruno BELANYI fe569cb8f1 tig-rs: ast: exprs: rename 'Struct' to 'Record' 1 year ago
Bruno BELANYI 8382788001 tig-rs: parse: add array creation 1 year ago
Bruno BELANYI cd2f551e8c tig-rs: use macro for expression parsing tests 1 year ago
Bruno BELANYI 0982fc5c1c tig-rs: parse: add function call 1 year ago
Bruno BELANYI 0d64680387 tig-rs: ast: add missing 'Expr::Call' variant 1 year ago
Bruno BELANYI cc05156f29 tig-rs: parse: fix parsing of grouping 1 year ago
Bruno BELANYI e3cef6e7b0 tig-rs: parse: add assignments 1 year ago
Bruno BELANYI ece47ec5ee tig-rs: ast: do not box 'Lvalue' in 'Expr::Assign' 1 year ago
Bruno BELANYI eb8ff48c42 tig-rs: parse: clean-up lvalue parser 1 year ago
Bruno BELANYI 2a68700859 tig-rs: parse: consolidate parsers in single file 1 year ago
Bruno BELANYI ca569a7616 tig-rs: parse: lvalue: add record fields 1 year ago
Bruno BELANYI df143524fb tig-rs: parse: refactor common identifier parsing 1 year ago
Bruno BELANYI 23e4c597eb tig-rs: parse: lvalue: add simple variables 1 year ago
Bruno BELANYI 028d42e5df tig-rs: parse: expr: add break 1 year ago
Bruno BELANYI cdc03e6476 tig-rs: parse: expr: add for 1 year ago
Bruno BELANYI 5016f12098 tig-rs: parse: expr: add while 1 year ago
Bruno BELANYI bd3573d366 tig-rs: parse: expr: test parsing of parenthesis 1 year ago