Home | History | Annotate | Download | only in src

Lines Matching defs:Declaration

125 class Declaration;
222 virtual Declaration* AsDeclaration() { return NULL; }
446 class Declaration: public AstNode {
454 virtual Declaration* AsDeclaration() { return this; }
457 Declaration(VariableProxy* proxy,
473 // Nested scope from which the declaration originated.
478 class VariableDeclaration: public Declaration {
492 : Declaration(proxy, mode, scope) {
497 class FunctionDeclaration: public Declaration {
514 : Declaration(proxy, mode, scope),
526 class ModuleDeclaration: public Declaration {
541 : Declaration(proxy, LET, scope),
550 class ImportDeclaration: public Declaration {
565 : Declaration(proxy, LET, scope),
574 class ExportDeclaration: public Declaration {
587 : Declaration(proxy, LET, scope) {
2020 DECLARATION
2116 IsExpression::encode(type != DECLARATION) |
2562 virtual void VisitDeclarations(ZoneList<Declaration*>* declarations);