-
This proposal is aimed at solving two related problem. First, when defining a multi-ary operator on Numpy arrays, e.g., [leaky integral](https://github.com/NeilGirdhar/tjax/blob/0c1b13629a197f38b73f4…
-
## Preface
Some popular libraries allow code snippets in other languages to be embedded within JavaScript code. Users want to format these embedded code snippets within JavaScript to enhance the de…
-
As I am extending Agda with unquoting scoped datatype declarations that would inevitably need some addition apart from `unquoteDecl`. It will be wise to have a discussion on this matter with potentia…
-
I'm not even sure that this would make sense to do, but would it be possible to optionally keep comments in a parsed expression? I'm thinking a comment could be stored in a new type, for example a `Co…
-
If we allow patterns, we can also allow tree construction from input snippets. Should we add routines to replace parse tree nodes?
Ter
parrt updated
2 years ago
-
EDIT: this now has a design doc: https://hackmd.io/@matklad/rJzQhvk2u/edit
One of our early design decisions was to keep all semantic info out of the syntax trees. I think that worked well for the …
-
Expression trees support only a subset of the things that could be semantically meaningful. Consider allowing them to support the following constructs:
- The null-coalescing operators such as a?.b, a?…
-
We shouldn't produce syntactically incorrect code, e.g.,
-
As mentioned [in the wiki](https://github.com/TreeViz/metastyle/wiki/TreeSS-expressions) TSS is planned to support expressions that format elements of a tree depending on the values of annotations in …
-
Long term users of the idris programming language will know that one of the weaknesses of the compiler is
it's most common interaction model: the parser. Because the parser is quite a complex piece o…