Azóta jócskán átdolgoztam az egészet; jelenleg úgy érzem hogy habár egyszerűen de minden megfogalmazható a jelenlegi változtban (simple_grammar.txt, 2017.10.21. 13:50-kor felrakott commit verziója, remélhetőleg nem változik már)
"- A kódban nem tekinted a \r karaktert whitespacenek. Van erre beépített c# függvény, char.IsWhitespace()."
Ezért:
Code = input.Replace("\r\n", "\n"); // Windows <=> Linux crlf changes;
Önmagában \r-ekkel meg nem foglalkozom, az már elég elavult tudtommal.
Én egy típus szabályt írnék
Jelenleg hasznos hogy van alap és tömbtípus is, használom.
Köszönöm a segítséget, kb. Te vagy az egyetlen aki tényleg bele is nézett a nyelvtanba szerintem. :)
Örök hála!