WIP SynAn

This commit is contained in:
Gašper Dobrovoljc
2025-03-18 19:24:19 +01:00
parent ea5b857272
commit b1e61398a6
6 changed files with 418 additions and 191 deletions

View File

@@ -2,5 +2,5 @@ JAVA = java --enable-preview
.PHONY : %
% : %.pins25
$(JAVA) -classpath ../bin pins25.phase.LexAn $<
$(JAVA) -classpath ../bin pins25.phase.SynAn $<

View File

@@ -1,16 +1,2 @@
1234567890
= , && || ! == != > < >= <= + - * / % ^ ( )
=,&&||!==!=><>=<=+-*/%^()
_a_0_ A0312 asd312 a_132asdnmznkjNAJDKNSJKDF
fun var if then else while do let in end
_fun_ _var_ _if_ _then_ _else_ _while_ _do_ _let_ _in_ _end_
infun invar inif inthen inelse inwhile indo inlet inin inend
funin varin ifin thenin elsein whilein doin letin endin
// == * 1248129 d8as90d8as9d asdkal //
1234567890='a' // 1+2
-1/asd*'x'+""
'a' '\'' '\\' '\0a' "\\ 1231 \n \ff _-ads"
"BESEDNJAKKKK" "0\" 0123" 0=XYZ 123+3+2+1(SSS) 4_bese
dica beseder_3456
fun test(a, b,,) =
var c = 0