use mpl::symbols::Variable;
impl Variable for MplgVariable {}
#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)]
pub enum MplgVariable {
Mplg,
ZeroOrMoreLines,
Line,
Line1,
Line2,
Rule,
Rule1,
Rule2,
Rule3,
Rule4,
Rule5,
Rule6,
E,
Variable,
TerminalSymbol,
Expr,
ExprWithoutBlock,
ExprWithoutBlock1,
StructExpr,
StructExpr1,
StructExprStruct,
StructExprTuple,
StructExprTuple1,
StructExprTuple2,
ZeroOrMoreExpr,
StructExprUnit,
PathInExpr,
ZeroOrOneDoubleColon,
OneOrMorePathExprSegment,
PathExprSegment,
PathExprSegment1,
PathIdentSegment,
GenericArgs,
LiteralExpr,
LiteralExpr1,
LiteralExpr2,
MetasymbolLiteral,
MetasymbolLiteral1,
MetasymbolLiteral2,
MetasymbolLiteral3,
EmptyLiteral,
FailureLiteral,
AnyLiteral,
ZeroOrMoreAny,
AllLiteral,
OriginalSymbolExpr,
OriginalSymbolExpr1,
CharLiteral,
CharLiteral1,
InnerCharLiteral,
NotCharLetter,
InnerCharLiteral1,
StringLiteral,
StringLiteral1,
InnerStringLiteral,
InnerStringLiteralLetter,
NotStringLetter,
InnerStringLiteralLetter1,
IntegerLiteral,
IntegerLiterals,
DecLiteral,
ZeroOrMoreDecDigit,
DecDigitOrUnderscore,
Identifier,
ZeroOrMoreIdentifierContinue,
IdentifierContinue,
Alphabet,
LowercaseAToF,
LowercaseAToF1,
LowercaseAToF2,
LowercaseAToF3,
LowercaseAToF4,
LowercaseAToF5,
LowercaseAToF6,
Lowercase,
Lowercase1,
Lowercase2,
Lowercase3,
Lowercase4,
Lowercase5,
Lowercase6,
Lowercase7,
Lowercase8,
Lowercase9,
Lowercase10,
Lowercase11,
Lowercase12,
Lowercase13,
Lowercase14,
Lowercase15,
Lowercase16,
Lowercase17,
Lowercase18,
Lowercase19,
Lowercase20,
UppercaseAToF,
UppercaseAToF1,
UppercaseAToF2,
UppercaseAToF3,
UppercaseAToF4,
UppercaseAToF5,
UppercaseAToF6,
Uppercase,
Uppercase1,
Uppercase2,
Uppercase3,
Uppercase4,
Uppercase5,
Uppercase6,
Uppercase7,
Uppercase8,
Uppercase9,
Uppercase10,
Uppercase11,
Uppercase12,
Uppercase13,
Uppercase14,
Uppercase15,
Uppercase16,
Uppercase17,
Uppercase18,
Uppercase19,
Uppercase20,
QuoteEscape,
QuoteEscape1,
QuoteEscape2,
QuoteEscape3,
QuoteEscape4,
QuoteEscape5,
QuoteEscape6,
EndOfLine,
Space,
BinDigit,
OctDigit,
OctDigit1,
OctDigit2,
OctDigit3,
OctDigit4,
OctDigit5,
OctDigit6,
DecDigit,
DecDigit1,
DecDigit2,
LineComment,
InnerLineComment,
AnyExceptLF,
AnyExceptLF1,
}