refactor
This commit is contained in:
parent
8be119b71c
commit
46e5c9e270
1 changed files with 10 additions and 13 deletions
|
@ -434,24 +434,27 @@ expression:
|
||||||
|
|
||||||
|
|
||||||
/******************************** BASIC TYPES *********************************/
|
/******************************** BASIC TYPES *********************************/
|
||||||
|
identifier:
|
||||||
|
| i=ID {
|
||||||
|
Id i
|
||||||
|
}
|
||||||
|
|
||||||
type_variable:
|
type_variable:
|
||||||
| tid=TID {
|
| tid=TID {
|
||||||
TId tid
|
TId tid
|
||||||
}
|
}
|
||||||
|
|
||||||
|
constructor:
|
||||||
|
| kid=CID {
|
||||||
|
KId kid
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
type_constructor:
|
type_constructor:
|
||||||
| tcon=CID {
|
| tcon=CID {
|
||||||
TCon tcon
|
TCon tcon
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
constructor:
|
|
||||||
| kid=CID {
|
|
||||||
KId kid
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
label:
|
label:
|
||||||
| label=ID {
|
| label=ID {
|
||||||
LId label
|
LId label
|
||||||
|
@ -473,12 +476,6 @@ literal:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
identifier:
|
|
||||||
| i=ID {
|
|
||||||
Id i
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
%inline binop:
|
%inline binop:
|
||||||
| PLUS { "`+`" }
|
| PLUS { "`+`" }
|
||||||
| MINUS { "`-`" }
|
| MINUS { "`-`" }
|
||||||
|
|
Reference in a new issue