Lines Matching refs:skstd
70 skstd::string_view text(Token token);
163 skstd::optional<dsl::DSLType> structDeclaration();
172 dsl::DSLType baseType, skstd::string_view name);
175 dsl::DSLType baseType, skstd::string_view name);
177 skstd::optional<dsl::DSLWrapper<dsl::DSLParameter>> parameter();
181 skstd::string_view layoutIdentifier();
189 skstd::optional<dsl::DSLType> type(dsl::DSLModifiers* modifiers);
201 skstd::optional<dsl::DSLCase> switchCase();
213 skstd::optional<dsl::DSLBlock> block();
249 dsl::DSLExpression swizzle(int line, dsl::DSLExpression base, skstd::string_view swizzleMask);
263 bool identifier(skstd::string_view* dest);
299 void handleError(skstd::string_view msg, PositionInfo pos) override {
333 static std::unordered_map<skstd::string_view, LayoutToken>* layoutTokens;