Changeset View
Changeset View
Standalone View
Standalone View
llvm/tools/llvm-rc/ResourceScriptParser.h
Show First 20 Lines • Show All 127 Lines • ▼ Show 20 Lines | private: | ||||
ParseType parseLanguageResource(); | ParseType parseLanguageResource(); | ||||
ParseType parseAcceleratorsResource(); | ParseType parseAcceleratorsResource(); | ||||
ParseType parseCursorResource(); | ParseType parseCursorResource(); | ||||
ParseType parseDialogResource(bool IsExtended); | ParseType parseDialogResource(bool IsExtended); | ||||
ParseType parseIconResource(); | ParseType parseIconResource(); | ||||
ParseType parseHTMLResource(); | ParseType parseHTMLResource(); | ||||
ParseType parseMenuResource(); | ParseType parseMenuResource(); | ||||
ParseType parseStringTableResource(); | ParseType parseStringTableResource(); | ||||
ParseType parseVersionInfoResource(); | |||||
// Helper DIALOG parser - a single control. | // Helper DIALOG parser - a single control. | ||||
Expected<Control> parseControl(); | Expected<Control> parseControl(); | ||||
// Helper MENU parser. | // Helper MENU parser. | ||||
Expected<MenuDefinitionList> parseMenuItemsList(); | Expected<MenuDefinitionList> parseMenuItemsList(); | ||||
// Helper VERSIONINFO parser - read the contents of a single BLOCK statement, | |||||
// from BEGIN to END. | |||||
Expected<std::unique_ptr<VersionInfoBlock>> | |||||
parseVersionInfoBlockContents(StringRef BlockName); | |||||
// Helper VERSIONINFO parser - read either VALUE or BLOCK statement. | |||||
Expected<std::unique_ptr<VersionInfoStmt>> parseVersionInfoStmt(); | |||||
// Helper VERSIONINFO parser - read fixed VERSIONINFO statements. | |||||
Expected<VersionInfoResource::VersionInfoFixed> parseVersionInfoFixed(); | |||||
// Optional statement parsers. | // Optional statement parsers. | ||||
ParseOptionType parseLanguageStmt(); | ParseOptionType parseLanguageStmt(); | ||||
ParseOptionType parseCharacteristicsStmt(); | ParseOptionType parseCharacteristicsStmt(); | ||||
ParseOptionType parseVersionStmt(); | ParseOptionType parseVersionStmt(); | ||||
ParseOptionType parseCaptionStmt(); | ParseOptionType parseCaptionStmt(); | ||||
ParseOptionType parseFontStmt(); | ParseOptionType parseFontStmt(); | ||||
ParseOptionType parseStyleStmt(); | ParseOptionType parseStyleStmt(); | ||||
Show All 15 Lines |