Хорошие Java-токенизаторы? - PullRequest
3 голосов
/ 04 марта 2011

Мне любопытно узнать о каких-либо хороших токенизаторах для Java, ДРУГИХ, чем те, которые включены в стандартные библиотеки, такие как StreamTokenizer и StringTokenizer, которые, на мой взгляд, не очень хороши.

Единственный, что я знаю, это jTopas , что отлично.Итак, что еще там?

*** Позволяет исключить ANTLR из предложений.Кроме того, я знаю, что написать один с нуля довольно легко, но, сделав это несколько раз, я обнаружил, что предпочитаю использовать что-то общее.

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Несмотря на то, что он включен в jdk, вы смотрели на java.util.Scanner ?Я также использовал JFlex некоторое время назад и нашел его довольно хорошим.

0 голосов
/ 04 марта 2011

Мне действительно нравится ANTLR , хотя он может быть достаточно тяжелым, если вам нужно только выполнить токенизацию - но это здорово, если вам нужен лексер / парсер, особенно в Java.

...