Luthor is a lexer interface written in angular