diff options
| author | tslil <tslil@posteo.de> | 2026-04-29 10:56:16 +0100 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2026-04-29 12:18:13 +0100 |
| commit | 651a67cb568d80e72f8c6a650b985991f4b129d8 (patch) | |
| tree | 4feab93c76d729db04a80fcf3ad1c1591dd125f4 /grammar.txt | |
| parent | 67e3285ae6c7b94adc1983dcff18a009455bc582 (diff) | |
fix parser bug, fix beta reduction for setcoerce, disambiguate set coerce in parser
Diffstat (limited to 'grammar.txt')
| -rw-r--r-- | grammar.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/grammar.txt b/grammar.txt index 32585bb..9772501 100644 --- a/grammar.txt +++ b/grammar.txt @@ -36,7 +36,7 @@ instance = for_inst | app_inst ; for_inst = "for" , param_list , "," , instance ; app_inst = dot_inst { dot_elem } ; dot_inst = atom_inst { project_elem } ; -atom_inst = set | inst_var | record_inst | "(" , instance , ")" ; +atom_inst = set ":: Set" | inst_var | record_inst | "(" , instance , ")" ; record_inst = "{" , [ inst_assign { "," , inst_assign } ] , "}" ; inst_assign = project_elem , "=" , instance ; |
