55 FailureOr<VarInfo::ID> parseVarUsage(
VarKind vk,
bool requireKnown);
60 FailureOr<VarInfo::ID> parseVarBinding(
VarKind vk,
bool requireKnown =
false);
65 FailureOr<std::pair<Var, bool>>
66 parseOptionalVarBinding(
VarKind vk,
bool requireKnown =
false);
75 ParseResult parseSymbolBindingList();
76 ParseResult parseLvlVarBindingList();
77 ParseResult parseDimSpec();
78 ParseResult parseDimSpecList();
79 FailureOr<LvlVar> parseLvlVarBinding(
bool requireLvlVarBinding);
80 ParseResult parseLvlSpec(
bool requireLvlVarBinding);
81 ParseResult parseLvlSpecList();