def visitParameterDeclaration(self, ctx: CParser.ParameterDeclarationContext): if ctx.typeSpecifier() and ctx.declarator(): return self.visit(ctx.typeSpecifier()) + ''.join( [self.visit(i) for i in ctx.declarator().children]) else: raise SyntaxError('parameter declaration error')
def visitParameterDeclaration(self, ctx:CParser.ParameterDeclarationContext): if self.is_main: self.parameter.append(ctx.declarator().getText()) return self.visitChildren(ctx)
def enterParameterDeclaration(self, ctx: CParser.ParameterDeclarationContext): if self.is_main: self.parameter.append(ctx.declarator().getText())
def visitParameterDeclaration2(self, ctx: CParser.ParameterDeclarationContext): return ''.join([self.visit(i) for i in ctx.declarator().children])
def visitParameterDeclaration(self, ctx: CParser.ParameterDeclarationContext): return self.visit(ctx.declarator())