MCPcopy Create free account
hub / github.com/BehaviorTree/BehaviorTree.CPP / parseAll

Method parseAll

src/script_parser.cpp:31–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29 {}
30
31 std::vector<Ast::expr_ptr> parseAll()
32 {
33 std::vector<Ast::expr_ptr> stmts;
34 while(!atEnd())
35 {
36 stmts.push_back(parseExpr(0));
37 // consume optional semicolons between statements
38 while(check(TokenType::Semicolon))
39 {
40 advance();
41 }
42 }
43 return stmts;
44 }
45
46private:
47 std::vector<Token> tokens_;

Callers 1

parseStatementsFunction · 0.80

Calls 1

push_backMethod · 0.80

Tested by

no test coverage detected