Enjoying the @Caltech talks morning eventbrite.com/e/50550679342…
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
lol {/* TODO: preserve order? */}
run_benchmarks_locally.sh
"ast.Placeholder", // to stop the annoying warning from the "jump to placeholder" action
github.com/microsoft/vscode/…
// constructInterp has its own memoization, but that doesn't work across multiple LingoEditor instances
// TODO: file this as an issue in Monaco
hooks.ts looks very util
?? useEffectfulReducer // inspired by the Elm architecture
insertByDots

















