Parse a body consisting of declarations
| 957 | |
| 958 | // Parse a body consisting of declarations |
| 959 | static void ParseDeclBody( |
| 960 | Parser* parser, |
| 961 | ContainerDecl* containerDecl, |
| 962 | CoreLib::Text::TokenType closingToken) |
| 963 | { |
| 964 | while(!AdvanceIfMatch(parser, closingToken)) |
| 965 | { |
| 966 | RefPtr<Decl> decl = ParseDecl(parser, containerDecl); |
| 967 | if (decl) |
| 968 | { |
| 969 | decl->ParentDecl = containerDecl; |
| 970 | //containerDecl->Members.Add(decl); |
| 971 | } |
| 972 | TryRecover(parser); |
| 973 | } |
| 974 | } |
| 975 | |
| 976 | RefPtr<ProgramSyntaxNode> Parser::ParseProgram() |
| 977 | { |
no test coverage detected