• Home
  • Raw
  • Download

Lines Matching full:token

32     if (!open_ && *context_ == Token::Type::DEL_BRACE_L) {  in ParseRecordFields()
50 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields()
70 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields()
124 while (*context_ == Token::Type::DEL_SQUARE_BRACKET_L) { in ParseType()
126 if (*context_ != Token::Type::DEL_SQUARE_BRACKET_R) { in ParseType()
179 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordField()
220 void Parser::ParseAsArray(const std::vector<Token> &tokens) in ParseAsArray()
236 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseAsArray()
256 if (open_ && !context_.Mask() && *context_ != Token::Type::DEL_BRACE_R) { in ParseAsArray()
263 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseAsArray()
280 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseArrayElements()
295 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseArrayElements()
317 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseArrayElements()
357 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseArrayElement()
495 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseFunctionCode()
512 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseFunctionCode()
526 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseFunctionCode()
535 void Parser::ParseAsRecord(const std::vector<Token> &tokens) in ParseAsRecord()
553 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseAsRecord()
562 if (open_ && !context_.Mask() && *context_ != Token::Type::DEL_BRACE_R) { in ParseAsRecord()
568 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseAsRecord()
580 void Parser::ParseAsFunction(const std::vector<Token> &tokens) in ParseAsFunction()
598 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseAsFunction()
607 if (open_ && !context_.Mask() && *context_ != Token::Type::DEL_BRACE_R) { in ParseAsFunction()
613 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseAsFunction()
625 void Parser::ParseAsBraceRight(const std::vector<Token> &tokens) in ParseAsBraceRight()
804 context_.err = GetError("Incorrect .language directive: Unexpected token", in ParseAsLanguageDirective()
835 if (*context_ != Token::Type::DEL_COMMA) { in PrepareCatchBlock()
866 ASSERT(*context_ == Token::Type::ID_CATCH || *context_ == Token::Type::ID_CATCHALL); in ParseAsCatchDirective()
873 bool is_catchall = *context_ == Token::Type::ID_CATCHALL; in ParseAsCatchDirective()
904 void Parser::ParseAsCatchall(const std::vector<Token> &tokens) in ParseAsCatchall()
906 std::string directive_name = *context_ == Token::Type::ID_CATCH ? ".catch" : ".catchall"; in ParseAsCatchall()
919 void Parser::ParseAsLanguage(const std::vector<Token> &tokens, bool &is_lang_parsed, bool &is_first… in ParseAsLanguage()
1010 case Token::Type::ID_CATCH: in Parse()
1011 case Token::Type::ID_CATCHALL: { in Parse()
1015 case Token::Type::ID_LANG: { in Parse()
1019 case Token::Type::ID_REC: { in Parse()
1023 case Token::Type::ID_FUN: { in Parse()
1027 case Token::Type::ID_ARR: { in Parse()
1031 case Token::Type::DEL_BRACE_R: { in Parse()
1059 std::vector<std::vector<Token>> v; in Parse()
1148 auto token = context_.GiveToken(); in LabelValidName() local
1149 if (!IsNonDigit(token[0])) { in LabelValidName()
1153 token.remove_prefix(1); in LabelValidName()
1155 for (auto i : token) { in LabelValidName()
1170 if (*context_ == Token::Type::DEL_COLON) { in ParseLabel()
1210 static Opcode TokenToOpcode(Token::Type id) in TokenToOpcode()
1212 ASSERT(id > Token::Type::OPERATION && id < Token::Type::KEYWORD); in TokenToOpcode()
1213 using utype = std::underlying_type_t<Token::Type>; in TokenToOpcode()
1214 …return static_cast<Opcode>(static_cast<utype>(id) - static_cast<utype>(Token::Type::OPERATION) - 1… in TokenToOpcode()
1225 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseOperation()
1231 if (*context_ > Token::Type::OPERATION && *context_ < Token::Type::KEYWORD) { in ParseOperation()
1258 if (*context_ != Token::Type::ID) { in ParseOperandVreg()
1336 if (*context_ != Token::Type::DEL_COLON) { in ParseOperandSignature()
1343 if (*context_ != Token::Type::DEL_BRACKET_L) { in ParseOperandSignature()
1356 if (*context_ != Token::Type::DEL_BRACKET_R) { in ParseOperandSignature()
1377 if (*context_ != Token::Type::DEL_COMMA && *context_ != Token::Type::ID) { in ParseOperandSignatureTypesList()
1389 if (*context_ != Token::Type::ID) { in ParseOperandSignatureTypesList()
1529 auto token = context_.GiveToken(); in ParseStringLiteral() local
1530 if (*context_ != Token::Type::ID_STRING) { in ParseStringLiteral()
1536 size_t len = token.length(); in ParseStringLiteral()
1541 char c = token[i++]; in ParseStringLiteral()
1548 auto res = ParseEscapeSequence(token, &i); in ParseStringLiteral()
1586 if (context_++ != Token::Type::DEL_COMMA) { in ParseOperandComma()
1587 if (!context_.Mask() && *context_ != Token::Type::DEL_BRACKET_R) { in ParseOperandComma()
1604 if (*context_ != Token::Type::ID) { in ParseInteger()
1605 if (*context_ == Token::Type::DEL_BRACE_R) { in ParseInteger()
1634 if (*context_ != Token::Type::ID) { in ParseFloat()
1635 if (*context_ == Token::Type::DEL_BRACE_R) { in ParseFloat()
1708 if (*context_ != Token::Type::ID) { in ParseOperandId()
1732 if (*context_ != Token::Type::ID) { in ParseOperandType()
1759 context_.token = ComponentName; in ParseOperandType()
1780 if (*context_ != Token::Type::ID) { in ParseOperandLiteralArray()
1809 if (*context_ != Token::Type::ID) { in ParseOperandField()
1828 context_.token = record_name; in ParseOperandField()
1860 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseOperandNone()
1887 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseFunctionFullSign()
1891 if (*context_ == Token::Type::DEL_BRACKET_R) { in ParseFunctionFullSign()
1933 if (*context_ == Token::Type::DEL_BRACE_L) { in ParseArrayFullSign()
1948 if (*context_ == Token::Type::DEL_BRACE_L) { in ParseArrayFullSign()
1974 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseRecordName()
2009 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseFunctionName()
2042 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseArrayName()
2091 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseFunctionReturn()
2119 if (*context_ != Token::Type::ID) { in ParseFunctionArg()
2138 if (*context_ != Token::Type::ID) { in ParseFunctionArg()
2153 if (*context_ == Token::Type::DEL_LT && !ParseMetaDef()) { in ParseFunctionArg()
2164 if (comma && *context_ != Token::Type::DEL_COMMA) { in ParseFunctionArgComma()
2190 if (context_.id != Token::Type::DEL_COMMA && context_.id != Token::Type::ID) { in ParseFunctionArgs()
2219 if (*context_ == Token::Type::DEL_LT) { in ParseMetaDef()
2228 if (!flag && *context_ == Token::Type::DEL_GT) { in ParseMetaDef()
2290 if (!eq && comma && *context_ != Token::Type::DEL_COMMA) { in ParseMetaListComma()
2306 if (!eq && *context_ != Token::Type::ID) { in MeetExpMetaList()
2311 if (eq && *context_ != Token::Type::ID && *context_ != Token::Type::ID_STRING) { in MeetExpMetaList()
2327 if (eq && *context_ == Token::Type::ID_STRING) { in BuildMetaListAttr()
2355 if (*context_ == Token::Type::DEL_EQ) { in BuildMetaListAttr()
2386 …if (!flag && !context_.Mask() && *context_ != Token::Type::DEL_GT && *context_ != Token::Type::DEL… in ParseMetaList()
2403 if (context_.id != Token::Type::DEL_COMMA && context_.id != Token::Type::ID && in ParseMetaList()
2404 context_.id != Token::Type::ID_STRING && context_.id != Token::Type::DEL_EQ) { in ParseMetaList()
2421 if (flag && *context_ != Token::Type::DEL_GT) { in ParseMetaList()