Lines Matching refs:Parser

30 bool Parser::ParseRecordFields()
83 bool Parser::ParseFieldName()
115 bool Parser::ParseType(Type *type)
143 bool Parser::ParseFieldType()
164 bool Parser::ParseRecordField()
192 bool Parser::IsConstArray()
201 bool Parser::ArrayElementsValidNumber()
220 void Parser::ParseAsArray(const std::vector<Token> &tokens)
278 bool Parser::ParseArrayElements()
336 bool Parser::ParseArrayElement()
372 bool Parser::ParseArrayElementType()
411 bool Parser::ParseArrayElementValueInteger()
437 bool Parser::ParseArrayElementValueFloat()
453 bool Parser::ParseArrayElementValueString()
469 bool Parser::ParseArrayElementValue()
493 bool Parser::ParseFunctionCode()
535 void Parser::ParseAsRecord(const std::vector<Token> &tokens)
580 void Parser::ParseAsFunction(const std::vector<Token> &tokens)
625 void Parser::ParseAsBraceRight(const std::vector<Token> &tokens)
652 void Parser::ParseResetFunctionLabelsAndParams()
692 void Parser::ParseResetFunctionTable()
742 void Parser::ParseResetRecordTable()
768 void Parser::ParseResetTables()
783 void Parser::ParseAsLanguageDirective()
811 Function::CatchBlock Parser::PrepareCatchBlock(bool is_catchall, size_t size, size_t catchall_tokens_num,
864 void Parser::ParseAsCatchDirective()
904 void Parser::ParseAsCatchall(const std::vector<Token> &tokens)
919 void Parser::ParseAsLanguage(const std::vector<Token> &tokens, bool &is_lang_parsed, bool &is_first_statement)
940 bool Parser::ParseAfterLine(bool &is_first_statement)
962 Expected<Program, Error> Parser::ParseAfterMainLoop(const std::string &file_name)
993 Expected<Program, Error> Parser::Parse(TokenSet &vectors_tokens, const std::string &file_name)
1053 Expected<Program, Error> Parser::Parse(const std::string &source, const std::string &file_name)
1073 void Parser::SetError()
1078 bool Parser::RegValidName()
1091 bool Parser::ParamValidName()
1106 bool Parser::PrefixedValidName()
1131 bool Parser::RecordValidName()
1136 bool Parser::FunctionValidName()
1141 bool Parser::ArrayValidName()
1146 bool Parser::LabelValidName()
1164 bool Parser::ParseLabel()
1217 bool Parser::ParseOperation()
1252 bool Parser::ParseOperandVreg()
1282 bool Parser::ParseOperandCall()
1334 bool Parser::ParseOperandSignature(std::string *sign)
1368 bool Parser::ParseOperandSignatureTypesList(std::string *sign)
1440 Expected<char, Error> Parser::ParseOctalEscapeSequence(std::string_view s, size_t *i)
1460 Expected<char, Error> Parser::ParseHexEscapeSequence(std::string_view s, size_t *i)
1484 Expected<char, Error> Parser::ParseEscapeSequence(std::string_view s, size_t *i)
1527 std::optional<std::string> Parser::ParseStringLiteral()
1562 bool Parser::ParseOperandString()
1580 bool Parser::ParseOperandComma()
1598 bool Parser::ParseInteger(int64_t *value)
1628 bool Parser::ParseFloat(double *value, bool is_64bit)
1658 bool Parser::ParseOperandInteger()
1670 bool Parser::ParseOperandFloat(bool is_64bit)
1682 bool Parser::ParseOperandLabel()
1702 bool Parser::ParseOperandId()
1726 bool Parser::ParseOperandType(Type::VerificationType ver_type)
1774 bool Parser::ParseOperandLiteralArray()
1803 bool Parser::ParseOperandField()
1854 bool Parser::ParseOperandNone()
1872 bool Parser::ParseRecordFullSign()
1877 bool Parser::ParseFunctionFullSign()
1905 bool Parser::UpdateFunctionName()
1927 bool Parser::ParseArrayFullSign()
1968 bool Parser::ParseRecordName()
1997 void Parser::SetRecordInformation()
2003 bool Parser::ParseFunctionName()
2027 void Parser::SetFunctionInformation()
2036 bool Parser::ParseArrayName()
2066 void Parser::SetArrayInformation()
2075 void Parser::SetOperationInformation()
2085 bool Parser::ParseFunctionReturn()
2108 bool Parser::TypeValidName()
2117 bool Parser::ParseFunctionArg()
2162 bool Parser::ParseFunctionArgComma(bool &comma)
2178 bool Parser::ParseFunctionArgs()
2208 bool Parser::ParseMetaDef()
2243 void Parser::SetMetadataContextError(const Metadata::Error &err, bool has_value)
2288 bool Parser::ParseMetaListComma(bool &comma, bool eq)
2304 bool Parser::MeetExpMetaList(bool eq)
2325 bool Parser::BuildMetaListAttr(bool &eq, std::string &attribute_name, std::string &attribute_value)
2384 bool Parser::ParseMetaList(bool flag)
2438 bool Parser::ParseFunctionInstruction()