2010-06-14 20 views
7

Zastanawiam się, czy standardowe kombinatory parsera Scal zawierają parser, który akceptuje te same identyfikatory, które akceptuje sam język Scala (jak określono w specyfikacji języka Scala, sekcja 1.1).Analizator składni akceptujący identyfikatory Scala?

Cecha ma parser ident, ale odrzuca identyfikatory takie jak empty_?.

(Jeśli rzeczywiście istnieje żaden taki parser, mogę też po prostu instancję parsera sam Scala, ale to nie byłoby już tak lekki.)

Odpowiedz

4

Nie standardowy parser syntezatora, ale istnieją narzędzia do kanonicznych testowanie Scala id-ness w scala.tools.nsc.util.Chars. Nie ma potrzeby tworzenia instancji skanera Global lub Scala.

Powiązane problemy