Davy Landman
Davy Landman
I'll start reviewing this soon. or are you still writing it @jurgenvinju ?
Impressive, if you ignore the generated code, it's actually quite compact.
This works now: ``` rascal>{ | /\s*\s*/ := "99srascal", /rascal/ := f} rel[int,str]: {} ```
``` rascal> if (_
So I'll let @jurgenvinju diagnose this. But looking at the grammar: https://github.com/Ejehi/rascal-snowflake/blob/main/snowflake/src/grammar/DDL.rsc it's a very verbose and big grammar. Rascal grammars tend to offer ways of making it more compact....
Ow, and here is a sql "like" language we developed a while back: https://github.com/typhon-project/typhonql/blob/master/typhonql/src/lang/typhonql/DML.rsc That might also give some inspiration how to refactor the grammar a bit.
To reproduce it, I just installed git for windows inside a Windows Sandbox, the installer warns you about this issue.  there is also this experimental addition for this: ...
Currenty the random tester in case of an error, tries to find the smallest set of arguments of the random generator (width & depth) to also fail that test. It...
Great detective work! Regardless on how the class path is build (depending on which context) we should not let a jar dependency be replaced by a bundle dependency. We literally...
> make equinox the default execution platform for Rascal, also for the commandline version We have had this in the past, and weren't happy with it, now rascal is pure...