import { State , Token } from './token' ; export class ParameterToken extends Token { parameter : any ; constructor ( parameter ) { super ( ) ; this . parameter = parameter ; } reduce ( state , numberOfParameters ) { state . text . push ( `$${ numberOfParameters + 1 }` ) ; state . parameters . push ( this . parameter ) ; return state ; } }