def p_route_version(self, p):
if len(p) > <NUM_LIT:2>:<EOL><INDENT>if p[<NUM_LIT:2>] <= <NUM_LIT:0>:<EOL><INDENT>msg = "<STR_LIT>"<EOL>self.errors.append((msg, p.lineno(<NUM_LIT:2>), self.path))<EOL><DEDENT>p[<NUM_LIT:0>] = p[<NUM_LIT:2>]<EOL><DEDENT>else:<EOL><INDENT>p[<NUM_LIT:0>] = <NUM_LIT:1><EOL><DEDENT>
route_version : COLON INTEGER
                         | empty