Phasor 2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::Parser Member List

This is the complete list of members for Phasor::Parser, including all inherited members.

advance()Phasor::Parserprivate
assignment()Phasor::Parserprivate
block()Phasor::Parserprivate
call()Phasor::Parserprivate
check(TokenType type)Phasor::Parserprivate
comparison()Phasor::Parserprivate
consume(TokenType type, std::string message)Phasor::Parserprivate
consume(TokenType type, std::string lexeme, std::string message)Phasor::Parserprivate
currentPhasor::Parserprivate
currentFunctionPhasor::Parserprivate
declaration()Phasor::Parserprivate
equality()Phasor::Parserprivate
expect(TokenType type, const std::string &message)Phasor::Parserprivate
exportStatement()Phasor::Parserprivate
expression()Phasor::Parserprivate
expressionStatement()Phasor::Parserprivate
factor()Phasor::Parserprivate
fieldAccess(std::unique_ptr< AST::Expression > object)Phasor::Parserprivate
finishCall(std::unique_ptr< AST::Expression > callee)Phasor::Parserprivate
forStatement()Phasor::Parserprivate
functionDeclaration()Phasor::Parserprivate
ifStatement()Phasor::Parserprivate
importStatement()Phasor::Parserprivate
isAtEnd()Phasor::Parserprivate
logicalAnd()Phasor::Parserprivate
logicalOr()Phasor::Parserprivate
match(TokenType type)Phasor::Parserprivate
match(TokenType type, std::string lexeme)Phasor::Parserprivate
parse()Phasor::Parser
Parser(const std::vector< Token > &tokens)Phasor::Parser
parseType()Phasor::Parserprivate
peek()Phasor::Parserprivate
peekNext()Phasor::Parserprivate
previous()Phasor::Parserprivate
primary()Phasor::Parserprivate
printStatement()Phasor::Parserprivate
readLineStatement()Phasor::Parserprivate
returnStatement()Phasor::Parserprivate
statement()Phasor::Parserprivate
structDecl()Phasor::Parserprivate
structInstance()Phasor::Parserprivate
switchStatement()Phasor::Parserprivate
term()Phasor::Parserprivate
tokensPhasor::Parserprivate
unary()Phasor::Parserprivate
unsafeStatement()Phasor::Parserprivate
varDeclaration()Phasor::Parserprivate
whileStatement()Phasor::Parserprivate