Commit Graph
26 Commits
Author SHA1 Message Date
ryanfleury 28ea290661 remove MD_JoinStringListWithSeparator, just have separator argument in MD_JoinStringList; helper for making node references 2021-04-11 21:29:35 -06:00
ryanfleury 1b89d3cc90 docs work; clean up TODO list; add TODOs for a couple of helpers and changes 2021-04-11 21:20:51 -06:00
ryanfleury 0be2134fb5 sync reference 2021-04-07 01:45:09 -06:00
ryanfleury 6dc8487965 combine StringMatchFlags and NodeMatchFlags into MD_MatchFlags 2021-04-01 22:21:46 -06:00
ryanfleury ae2e1c6baa fix type for MD_Expr array thing 2021-04-01 21:48:42 -06:00
ryanfleury 2d81355626 update docs 2021-04-01 19:28:48 -06:00
ryanfleury d18ff2846b add some code styling to docs 2021-04-01 10:23:22 -06:00
ryanfleury f19849db87 fix some typos; use code for character symbols in docs 2021-03-31 20:39:07 -06:00
ryanfleury 65e5f728b1 node errors sample 2021-03-09 09:42:43 -07:00
ryanfleury 2e2ff1c42f use strtoll instead of atoll 2021-02-16 13:49:27 -07:00
ryanfleury 192b43770b do not leave spare carriage-return characters in node comments 2021-02-09 18:56:29 -07:00
ryanfleury 710c76192a node comment bugfixes and tests 2021-02-09 08:56:22 -07:00
ryanfleury ba6286f379 pre- and post- comment parsing for nodes 2021-02-09 08:50:06 -07:00
ryanfleury 47fe753411 write out initial basic namespace parsing, without affecting anything 2021-02-09 08:27:24 -07:00
ryanfleury 9253bd0de8 remove MD_NodeKind_UnnamedSet; simplify to MD_NodeKind_Label with zero-string 2021-02-09 08:11:07 -07:00
ryanfleury 8847aebca2 Require TokenKind_Symbol to begin an unnamed set 2021-02-06 20:35:18 -07:00
ryanfleury fbe34cd2b8 require token kind to be passed in MD_Parse_Require, to avoid detecting strings that are in string constants 2021-02-06 20:26:39 -07:00
ryanfleury 9da8264116 add const and volatile to type exprs; fix tag list parsing bug, restrict '@'s to symbol tokens 2021-02-06 20:23:29 -07:00
ryanfleury 289b9af732 adjust error/warning output to match MSVC/Clang/etc. format; fix infinite loop bug in index calculation 2021-01-29 12:18:56 -07:00
ryanfleury e8af78ed4c MD_NodeTable_Insert preserve order 2021-01-29 12:18:56 -07:00
ryanfleury 5e48bf8693 C code generation sample, array expressions 2021-01-22 14:58:33 -07:00
ryanfleury 1a2a47e88d Move all ExprKind metadata into a single table 2021-01-22 14:03:16 -07:00
ryanfleury 7e62679ef6 License information. 2021-01-21 23:48:06 -07:00
ryanfleury b73fc82c14 Merge 2021-01-21 23:47:23 -07:00
ryanfleury 2d0e40637b Add license file, and license information to all files=. 2021-01-21 23:46:17 -07:00
ryanfleury 90fc1de709 Initial upload 2021-01-20 11:19:34 -07:00