"visitor" field rename to "parser"