Lines Matching refs:Parser
28 const char* Parser::tag = "Parser";
30 Parser::Parser(const Options& options)
34 bool Parser::Parse(const String& sourceFile)
54 bool Parser::ParseFile()
88 bool Parser::ParseLicense()
102 bool Parser::ParseInterface()
149 bool Parser::ParseInterfaceMiddle(Token& token, String& interfaceFullName)
183 bool Parser::ParseInterfaceEnd(Token& token, String& interfaceFullName, bool hasProperties, bool oneway, bool ret)
231 bool Parser::ParseMethodProperties(bool& oneway, bool& cacheable, int& cacheTime)
277 void Parser::SetMethodAttr(ASTMethod* method, ASTType *returnType, bool oneway, bool cacheable, int cacheTime)
290 bool Parser::ParseMethodName(Token& token, ASTType* type, ASTInterfaceType* interface)
334 bool Parser::ParseMethodBrackets(Token& token, ASTMethod* method, bool& ret)
373 bool Parser::ParseMethod(ASTInterfaceType* interface)
430 bool Parser::ParseParameterPeek(Token& token)
444 bool Parser::ParseParameterInOut(Token& token, ASTParameter* parameter)
485 bool Parser::ParseParameter(ASTMethod* method)
534 AutoPtr<ASTType> Parser::ParseType()
591 AutoPtr<ASTType> Parser::ParseList()
627 AutoPtr<ASTType> Parser::ParseMap()
677 bool Parser::ParseSequenceable()
725 bool Parser::CheckIntegrity()
743 bool Parser::IsValidTypeName(const String& typeName)
756 void Parser::LogError(Token token, const String& message)
781 void Parser::ShowError()
791 AutoPtr<ASTNamespace> Parser::NameSpaceEmpty()