wczytywanie danych a StreamTokenizer

0

Witam, piszę prosty interpreter języka Forth. Nie wiem w jaki sposób mam wczytywać dane. StreamTokenizerem nie potrafię rozgraniczyć Stringów (np. "drop", "rot") od liczb i od znaków (np '+', '-'). Poza tym StreamTokenizer nie potrafi wczytac kropki - od raz zamienia ją na zero :/ Jak sobie z tym poradzić?

0

Pokaż kod w Forthu, który próbujesz parsować i pokaż swój kod w Javie, którym próbujesz parsować. A ponadto poczytaj o lekserach i automatycznym generowaniu lekserów na bazie gramatyk (np. ANTLR).

1 użytkowników online, w tym zalogowanych: 0, gości: 1