This week has been a big week – extending SELECT to load up datasets from logical files, modules, functions, and running from a CLI was worked on. There’s a lot to uncover! Select from dataset As layouts have now been introduced, one handy way of using select can be added in – loading up a …
Tag Archives: vscode
Week 7: WRITEs, DISTRIBUTE and Bugfixes
This week’s work was on getting the WRITE statement to work, and extending a DISTRIBUTE extension to SELECT. The rest, was getting some bugfixes and reading. Write The OUTPUT statement in HSQL is intended to be a way to output values to a workunit. In ECL however, OUTPUT can be used to write to a …
Week 6: Plots and TextMate Grammars
This week’s plans were to essentially work on and implement the PLOT statement, and then to see how to update the TextMate Grammar and add in the new syntax. Plots Continuing from last week, we have auto-imports and an AST for Plots. With some little code generation, we can have a functioning PLOT statement. Here’s …
Week 3: Extension, scopes, and planning Select
I started work on the extension first. Needing some changes, I needed two primary features: Syntax checking, and compiling to ECL as a primary featureset. So, I decided to go in order. For syntax checking, the basic process is: The language client keeps sending info about the text documents on the IDE, to the language …
Continue reading “Week 3: Extension, scopes, and planning Select”
Week 2: Codegen, AST and VSCode!
My first task this week is picking up from the codegen issue last week. So to summarize, I need some good changes for codegeneration as a whole. So a while ago, I reused some concepts from yacc (or rather any parser) and the idea was to have a stack property, and this would be modified …