Adrian Thurston

Results 50 issues of Adrian Thurston

In the attached Colm program, at the end of the file, the pipe operators in the `""` pattern text cause parse errors. Changing these to reference the literals by their...

The codegen intermediate language does not support offsetting or derferencing an expression. This prevents us from allowing the base to be anything but an identifier. This is important in ragel...

Supporting bare sends is just too risky. Already encountered a case where I did not notice the warning of the ambiguity I had written because there were other warnings present...

Not always desirable to provide a parse error location as a composed string. Want to be able to return the parts separately.

Often need to use output parameters to get the safe results. Multiple return values would be a useful addition. This could also cover the case of returning error from a...

The following grammar is parsed differently depending of if we are parsing the input or a pattern. Need to investigate why the come out differently. The exact parse should be...

So far exporting is only possible from C++. Need to also include exports in the C code as a reference to the global id, then we can fetch the exports...

When scolling through large Colm programs there are noticeable lags and a spike in CPU usage of 15%.

When you replace a line you can end up altering the indentation of the following line, that doesn't make much sense.

Like TXL, we need a way to extend a grammar definition with additional productions. Critical for grammar modularity when prototyping new language features.