replace '≔' and '·' with '=' and (only) '.'

This commit is contained in:
rhiannon morris 2023-03-17 21:54:09 +01:00
parent 1c53b63bdf
commit f2272da4b4
6 changed files with 42 additions and 38 deletions

View file

@ -91,10 +91,10 @@ tests = "lexer" :- [
lexes "+a" [Name "+", Name "a"],
lexes "x." [Name "x", Reserved "·"],
lexes "&." [Name "&", Reserved "·"],
lexes ".x" [Reserved "·", Name "x"],
lexes "a.b.c." [Name $ MakePName [< "a", "b"] "c", Reserved "·"],
lexes "x." [Name "x", Reserved "."],
lexes "&." [Name "&", Reserved "."],
lexes ".x" [Reserved ".", Name "x"],
lexes "a.b.c." [Name $ MakePName [< "a", "b"] "c", Reserved "."],
lexes "case" [Reserved "case"],
lexes "caseω" [Reserved "caseω"],
@ -108,7 +108,12 @@ tests = "lexer" :- [
lexes "a_" [Name "a_"],
lexes "a'" [Name "a'"],
lexes "+'" [Name "+'"]
lexes "+'" [Name "+'"],
lexes "0.x" [Nat 0, Reserved ".", Name "x"],
lexes "1.x" [Nat 1, Reserved ".", Name "x"],
lexes "ω.x" [Reserved "ω", Reserved ".", Name "x"],
lexes "#.x" [Reserved "ω", Reserved ".", Name "x"]
],
"syntax characters" :- [