Expression Parser and Parser Config

This commit is contained in:
vegowotenks 2025-01-18 22:23:43 +01:00
parent 839e278e43
commit 212eecfdf7
3 changed files with 115 additions and 4 deletions

View file

@ -53,10 +53,10 @@ languageDef = LanguageDef {
, nestedComments = True
, identStart = letter <|> char '_'
, identLetter = alphaNum <|> char '_'
, opStart = oneOf "+-*/"
, opLetter = oneOf "+-*/"
, reservedNames = [ "struct", "u32", "i32", "f32" ]
, reservedOpNames = [ "+", "-", "*", "/" ]
, opStart = oneOf "+-*/%"
, opLetter = oneOf "+-*/%"
, reservedNames = [ "struct", "u32", "i32", "f32", "if", "then", "else" ]
, reservedOpNames = [ "+", "-", "*", "/", "%" ]
, caseSensitive = True
}