travis
keep up with rust, fix warnings
pass the lexer itself to actions
allow to change token enumeration