abstract class Parser { call(String text) {} primaryFromToken(Token token, parserError); }
DynamicParser, StaticParser
call(String text) {}