Pol  Revision:cb584c9
Pol::Bscript::SmartParser Member List

This is the complete list of members for Pol::Bscript::SmartParser, including all inherited members.

bufferPol::Bscript::Parser
callingMethod(CompilerContext &ctx)Pol::Bscript::SmartParser
contains_tabsPol::Bscript::Parser
errPol::Bscript::Parser
ext_errPol::Bscript::Parser
getArgs(Expression &expr, CompilerContext &ctx)Pol::Bscript::SmartParser
getArrayElements(Expression &expr, CompilerContext &ctx)=0Pol::Bscript::SmartParserpure virtual
getDictionaryMembers(Expression &expr, CompilerContext &ctx)=0Pol::Bscript::SmartParserpure virtual
getFunctionPArgument(Expression &expr, CompilerContext &ctx, Token *tok)=0Pol::Bscript::SmartParserpure virtual
getMethodArguments(Expression &expr, CompilerContext &ctx, int &nargs)=0Pol::Bscript::SmartParserpure virtual
getNewArrayElements(Expression &expr, CompilerContext &ctx)=0Pol::Bscript::SmartParserpure virtual
getStructMembers(Expression &expr, CompilerContext &ctx)=0Pol::Bscript::SmartParserpure virtual
getToken(CompilerContext &ctx, Token &token, Expression *expr=NULL) POL_OVERRIDEPol::Bscript::SmartParservirtual
getUserArgs(Expression &expr, CompilerContext &ctx, bool inject_jsr=true)=0Pol::Bscript::SmartParserpure virtual
IIP(Expression &expr, CompilerContext &ctx, unsigned expr_flags)Pol::Bscript::SmartParser
IP(Expression &expr, char *s)Pol::Bscript::SmartParser
IP(Expression &expr, CompilerContext &ctx)Pol::Bscript::SmartParser
isFunc(Token &tok, ModuleFunction **v)=0Pol::Bscript::SmartParserpure virtual
isLegal(Token &tok)Pol::Bscript::SmartParserinlinevirtual
isOkay(const Token &token, BTokenType last_type)Pol::Bscript::SmartParservirtual
isUserFunc(Token &tok, UserFunction **userfunc)Pol::Bscript::SmartParserinlinevirtual
modfunc_Pol::Bscript::SmartParserprotected
operator=(const SmartParser &)Pol::Bscript::SmartParserinline
Pol::Bscript::Parser::operator=(const Parser &)Pol::Bscript::Parserinline
Parser()Pol::Bscript::Parser
parseToken(CompilerContext &ctx, Expression &expr, Token *) POL_OVERRIDEPol::Bscript::SmartParservirtual
peekToken(const CompilerContext &ctx, Token &token, Expression *expr=NULL)Pol::Bscript::Parservirtual
quietPol::Bscript::Parser
recognize(Token &tok, const char *buf, const char **s)Pol::Bscript::Parservirtual
recognize_binary(Token &tok, const char *buf, const char **s)Pol::Bscript::Parservirtual
recognize_reserved_word(Token &tok, const char *buf)Pol::Bscript::Parservirtual
recognize_unary(Token &tok, const char *buf)Pol::Bscript::Parservirtual
reinit(Expression &ex)Pol::Bscript::Parser
setQuiet(int x)Pol::Bscript::Parserinline
SmartParser()Pol::Bscript::SmartParserinline
tryBinaryOperator(Token &tok, CompilerContext &ctx)Pol::Bscript::Parservirtual
tryLiteral(Token &tok, CompilerContext &ctx) POL_OVERRIDEPol::Bscript::SmartParserprotectedvirtual
tryNumeric(Token &tok, CompilerContext &ctx)Pol::Bscript::Parservirtual
tryOperator(Token &tok, const char *buf, const char **s, Operator *opList, int n_ops, char *opbuf)Pol::Bscript::Parservirtual
tryUnaryOperator(Token &tok, CompilerContext &ctx)Pol::Bscript::Parservirtual
userfunc_Pol::Bscript::SmartParserprotected
write_words(std::ostream &os)Pol::Bscript::Parserstatic
~Parser()Pol::Bscript::Parserinlinevirtual
~SmartParser()Pol::Bscript::SmartParserinlinevirtual