Common // output token vocab name QUASIOPEN=4 QUASICLOSE=5 QUASIBODY=6 QuasiContent=7 RCURLY="}"=8 DOLLAR_IDENT=9 AT_IDENT=10 DOLLAR_CURLY=11 AT_CURLY=12 DOLLAR_IGNORE=13 AT_IGNORE=14 DOLLARESC=15 SOURCE_VALUE_HOLE=16 SOURCE_PATTERN_HOLE=17 ERROR_QUASI_KEYWORD=18 // XXX why do these numbers start at 4?