def p_arg(self, p): """arg : TYPE ID """ p[0] = AST.Argument(p[1], p[2]) p[0].line = self.scanner.lexer.lineno
def p_arg(self, p): """arg : TYPE ID """ type = p[1] name = p[2] p[0] = AST.Argument(type, name)
def p_arg(self, p): """arg : TYPE ID """ p[0] = AST.Argument(p[1], p[2], p.lineno(1))
def p_arg(self, p): """arg : TYPE ID """ p[0] = AST.Argument(type=p[1], id=p[2])
def p_arg(self, p): """arg : TYPE ID """ if len(p) == 3: p[0] = ast.Argument(p.lineno(1), p[1], p[2])