openmodelica.org/ ?
model :- [modelKW, ws, ident, params, ws, vars, ws, initKW, ws, init, ws, equationKW, ws, equations, ws, endKW].
modelica example
I don't know how to put into words what I think I am learning here but it's not nothing
goto ???;
testdata json.dd.txt ??
lol // TODO: problematic if there's a rule called RuleTree
// building the raw AST is so verbose.
treeSQL ? github.com/vilterp/treesql ?
createTableStmt :- [createKW, ws, tableKW, ws, tableName, ws, "(", ws, repSep(colSpec, commaWS), ws, ")"].
lol duplicated definitions
case "Placeholder":
// TODO: idk
return { type: "Ref", captureName: "", rule: "???" };
item: tree, // weird that the children are in here too, but oh well