-
### Did you check existing issues?
- [X] I have read all the [tree-sitter docs](https://tree-sitter.github.io/tree-sitter/using-parsers) if it relates to using the parser
- [X] I have searched the…
-
Currently ameba uses only the stdlib parser in order to provide an AST for the rules to operate over. This is useful, but limits the kinds of things that ameba can be used for. This is an issue to dis…
-
# Background and Motivation
Currently, we have an in-house parser that is built on the `lalrpop` parser-generator. This has been good while the supported syntax has been simple. However, as the suppo…
-
Directory `ast` should not be in `parser` directory as it serves much more important part than being just structs used in parsing stage. Maybe we should move it level above? Or transfer it to core? Th…
-
https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API
#42
-
I have this weird script, `t.dart`:
```
import "t.dart" as a;
enum MyEnum implements Bar {
a;
get field => throw "no";
}
class Bar {
final E field;
Bar(this.field);
}
clas…
-
The AST doesn't provide the original casing used for the literals `NULL`, `CURRENT_DATE`, `CURRENT_TIME`, and `CURRENT_TIMESTAMP` making it impossible to detect what the column name would be from just…
-
```[tasklist]
### Tasks
- [x] Yjs: Panel AST sync (Y.Text)
- [x] First parser: Header
- [x] First decorator: Link
- [x] Image decorator (with project image URL support)
- [x] Remaining parsers:…
-
## Wants
- Import other qalam files to allow for code modularization
- use syntax like `import utils from "./utils.qlm"`
## General Tasks
- [x] Add tokens for `import` and `from` (scanner.rs)
-…
-
I threw together a little AST class built on top of interned immutable tuples, and wired it up to an acorn parser that ought to be able to accommodate everything in [pygrim/formulas](https://github.co…