def p_arg(self, p): """arg : TYPE ID """ type = p[1] id = p[2] p[0] = AST.Arg(type, id) p[0].lineno = self.scanner.lexer.lineno
def p_arg(self, p): """arg : TYPE ID """ p[0] = AST.Arg(p[2], p[1], p.lineno(2))
def p_arg(self, p): """arg : TYPE ID """ p[0] = AST.Arg(p[1], p[2])
def p_arg(self, p): """arg : TYPE id | id id""" p[0] = AST.Arg(p[1], p[2])