Lines Matching refs:Declaration
125 class Declaration; variable
222 virtual Declaration* AsDeclaration() { return NULL; } in AST_NODE_LIST()
446 class Declaration: public AstNode {
454 virtual Declaration* AsDeclaration() { return this; } in AsDeclaration()
457 Declaration(VariableProxy* proxy, in Declaration() function
478 class VariableDeclaration: public Declaration {
492 : Declaration(proxy, mode, scope) { in VariableDeclaration()
497 class FunctionDeclaration: public Declaration {
514 : Declaration(proxy, mode, scope), in FunctionDeclaration()
526 class ModuleDeclaration: public Declaration {
541 : Declaration(proxy, LET, scope), in ModuleDeclaration()
550 class ImportDeclaration: public Declaration {
565 : Declaration(proxy, LET, scope), in ImportDeclaration()
574 class ExportDeclaration: public Declaration {
587 : Declaration(proxy, LET, scope) { in ExportDeclaration()
2562 virtual void VisitDeclarations(ZoneList<Declaration*>* declarations);