(@ import java.io.*; import java.util.*; import demeter.*; import java.lang.*; @) Example = List(Symbol). List(S) ~ "(" S {"," S} ")". Symbol : LabeledSymbol | RegularSymbol *common* Ident. LabeledSymbol = "<" Ident ">". RegularSymbol = . Main = . AppendVisitor = Names. Names = *extends* Vector. //Ident