Changeset View
Changeset View
Standalone View
Standalone View
duchain/builders/declarationbuilder.h
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | 36 | public: | |||
---|---|---|---|---|---|
49 | virtual void visitMethodDeclaration(go::MethodDeclarationAst* node); | 49 | virtual void visitMethodDeclaration(go::MethodDeclarationAst* node); | ||
50 | virtual void visitTypeSpec(go::TypeSpecAst* node); | 50 | virtual void visitTypeSpec(go::TypeSpecAst* node); | ||
51 | virtual void visitImportSpec(go::ImportSpecAst* node); | 51 | virtual void visitImportSpec(go::ImportSpecAst* node); | ||
52 | virtual void visitSourceFile(go::SourceFileAst* node); | 52 | virtual void visitSourceFile(go::SourceFileAst* node); | ||
53 | virtual void visitForStmt(go::ForStmtAst* node); | 53 | virtual void visitForStmt(go::ForStmtAst* node); | ||
54 | virtual void visitSwitchStmt(go::SwitchStmtAst* node); | 54 | virtual void visitSwitchStmt(go::SwitchStmtAst* node); | ||
55 | virtual void visitTypeCaseClause(go::TypeCaseClauseAst* node); | 55 | virtual void visitTypeCaseClause(go::TypeCaseClauseAst* node); | ||
56 | virtual void visitExprCaseClause(go::ExprCaseClauseAst* node); | 56 | virtual void visitExprCaseClause(go::ExprCaseClauseAst* node); | ||
57 | virtual void visitPrimaryExpr(go::PrimaryExprAst *node); | ||||
57 | 58 | | |||
58 | /** | 59 | /** | ||
59 | * this handles variable declaration in select statements, e.g. | 60 | * this handles variable declaration in select statements, e.g. | ||
60 | * select { case i := <-mychan: bla bla... } | 61 | * select { case i := <-mychan: bla bla... } | ||
61 | * NOTE: right hand side expression must be a receive operator, returning two values */ | 62 | * NOTE: right hand side expression must be a receive operator, returning two values */ | ||
62 | virtual void visitCommCase(go::CommCaseAst* node); | 63 | virtual void visitCommCase(go::CommCaseAst* node); | ||
63 | virtual void visitCommClause(go::CommClauseAst* node); | 64 | virtual void visitCommClause(go::CommClauseAst* node); | ||
64 | 65 | | |||
▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines |