topazc
Parser Member List

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

consume(TokenType type, std::string err_msg, uint32_t line)Parserprivate
consume_semicolon()Parserprivate
consume_type()Parserprivate
create_compound_asgn_operator(std::string var_name)Parserprivate
create_inc_dec_operator(std::string var_name)Parserprivate
is_compound_asgn_operator(Token token)Parserprivate
is_debugParserprivate
match(TokenType type)Parserprivate
parse()Parser
parse_additive_expr()Parserprivate
parse_argument()Parserprivate
parse_break_stmt()Parserprivate
parse_comparation_expr()Parserprivate
parse_continue_stmt()Parserprivate
parse_do_while_cycle_stmt()Parserprivate
parse_equality_expr()Parserprivate
parse_expr()Parserprivate
parse_extern_stmt()Parserprivate
parse_for_cycle_stmt()Parserprivate
parse_func_call_stmt()Parserprivate
parse_func_decl_proto_stmt()Parserprivate
parse_func_decl_stmt()Parserprivate
parse_if_else_stmt()Parserprivate
parse_l_and_expr()Parserprivate
parse_l_or_expr()Parserprivate
parse_module_stmt()Parserprivate
parse_multiplicative_expr()Parserprivate
parse_obj_chain_expr()Parserprivate
parse_primary_expr()Parserprivate
parse_return_stmt()Parserprivate
parse_stmt(bool from_for=false)Parserprivate
parse_unary_expr()Parserprivate
parse_use_module_stmt()Parserprivate
parse_var_asgn_stmt()Parserprivate
parse_var_decl_stmt()Parserprivate
parse_while_cycle_stmt()Parserprivate
Parser(std::vector< Token > t, bool id)Parserinline
peek(int32_t rpos=0) constParserprivate
posParserprivate
reset()Parser
tokensParserprivate
tokens_countParserprivate
ttype_to_tvalue(TokenType type)Parserprivate