James Drew
James Drew
## Current behaviour: - Users are currently able to do destructive queries against DBs (`DROP TABLE`, `DELETE`, etc). They are also able to add data (`INSERT`, etc). ## Expected behaviour:...
Adding location data to nodes in the AST would allow for 'possibly' new languages to be built using the AST as a target (stage 2 of my master plan, think...
Adding in nodes to handle comments is needed to support other tooling that uses the parser to apply transformations to the entire codebase. If we were to apply a refactoring...
## Input ``` javascript { "type": "definition", "variant": "constraint", "definition": [ { "type": "constraint", "variant": "foreign key", "references": { "type": "identifier", "variant": "table", "name": "hives" } } ], "columns": [...
![image](https://cloud.githubusercontent.com/assets/2535432/19652720/c98bfcfe-9a09-11e6-966b-cafbf56c1472.png) When switching on type you need to use strings because of the whitespace in some of the names. This isn't too important but would be a nice to have....