reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/llvm-rc/ResourceScriptParser.h
  182   Error getExpectedError(const Twine &Message, bool IsAlreadyRead = false);

References

tools/llvm-rc/ResourceScriptParser.cpp
  192     return getExpectedError(ErrorMsg);
  219       return getExpectedError(ErrorMsg, true);
  225     return getExpectedError(ErrorMsg);
  231     return getExpectedError("string");
  237     return getExpectedError("string");
  243     return getExpectedError("identifier");
  249     return getExpectedError("int or string");
  257     return getExpectedError("int or identifier");
  342       return getExpectedError(join(FlagDesc, "/"), true);
  415   return getExpectedError("optional statement type, BEGIN or '{'",
  494     return getExpectedError("filename, '{' or BEGIN");
  544     return getExpectedError("control type, END or '}'", true);
  641       return getExpectedError("MENUITEM, POPUP, END or '}'", true);
  651       return getExpectedError("SEPARATOR or string", true);
  753   return getExpectedError("BLOCK or VALUE", true);
  767       return getExpectedError("fixed VERSIONINFO statement type", true);
  769       return getExpectedError("yet unread fixed VERSIONINFO statement type",
tools/llvm-rc/ResourceScriptTokenList.def
   16 TOKEN(Invalid)      // Invalid token. Should not occur in a valid script.
   17 TOKEN(Int)          // Integer (decimal, octal or hexadecimal).
   18 TOKEN(String)       // String value.
   19 TOKEN(Identifier)   // Script identifier (resource name or type).
   20 TOKEN(LineComment)  // Beginning of single-line comment.
   21 TOKEN(StartComment) // Beginning of multi-line comment.
   27 SHORT_TOKEN(BlockBegin, '{')   // Start of the script block; can also be BEGIN.
   28 SHORT_TOKEN(BlockEnd, '}')     // End of the block; can also be END.
   29 SHORT_TOKEN(Comma, ',')        // Comma - resource arguments separator.
   30 SHORT_TOKEN(Plus, '+')         // Addition operator.
   31 SHORT_TOKEN(Minus, '-')        // Subtraction operator.
   32 SHORT_TOKEN(Pipe, '|')         // Bitwise-OR operator.
   33 SHORT_TOKEN(Amp, '&')          // Bitwise-AND operator.
   34 SHORT_TOKEN(Tilde, '~')        // Bitwise-NOT operator.
   35 SHORT_TOKEN(LeftParen, '(')    // Left parenthesis in the script expressions.
   36 SHORT_TOKEN(RightParen, ')')   // Right parenthesis.