This commit is contained in:
NikolajDanger
2022-06-08 16:16:20 +02:00
parent 935c90f645
commit f4c608aaf2
5 changed files with 130 additions and 120 deletions

View File

@@ -3,37 +3,37 @@ from rply import LexerGenerator
valid_characters = '|'.join(list("abcdefghiklmnopqrstvxyz_"))
keyword_tokens = [("KEYWORD_"+i, i) for i in [
"ALUID",
"ALVID",
"DEFINI",
"DESIGNA",
"DONICUM",
"DUM",
"ERUMPE",
"DONICVM",
"DVM",
"ERVMPE",
"EST",
"FACE",
"FALSITAS",
"INVOCA",
"IN",
"MINUS",
"NULLUS",
"MINVS",
"NVLLVS",
"PER",
"PLUS",
"PLVS",
"REDI",
"SI",
"TUNC",
"USQUE",
"UT",
"TVNC",
"VSQVE",
"VT",
"VERITAS",
"VOCA"
]]
builtin_tokens = [("BUILTIN", i) for i in [
"AUDI_NUMERUS",
"AUDI",
"AVDI_NVMERVS",
"AVDI",
"DICE",
"FORTIS_NUMERUS",
"FORTIS_NVMERVS",
"FORTIS_ELECTIONIS",
"LONGITUDO"
"LONGITVDO"
]]
data_tokens = [
@@ -44,8 +44,8 @@ data_tokens = [
module_tokens = [("MODULE", i) for i in [
"FORS",
"FRACTIO",
"MAGNUM",
"SUBNULLA"
"MAGNVM",
"SVBNVLLA"
]]
symbol_tokens = [