moparse 0.1.6

Modelica language parser
Documentation
#[derive(Debug, PartialEq, Clone, Copy)]
/// Represents Modelica grammar rules as defined in [Modelica
/// Specification
/// 3.6](https://specification.modelica.org/maint/3.6/modelica-concrete-syntax.html).
pub enum SyntaxKind {
    /// Custom production type used to indicate a faulty syntax tree
    Error,
    StoredDefinition,
    ClassDefinition,
    ClassPrefixes,
    ClassSpecifier,
    LongClassSpecifier,
    ShortClassSpecifier,
    DerClassSpecifier,
    BasePrefix,
    EnumList,
    EnumerationLiteral,
    Composition,
    LanguageSpecification,
    ExternalFunctionCall,
    ElementList,
    Element,
    ImportClause,
    ImportList,
    ExtendsClause,
    ConstrainingClause,
    ClassOrInheritanceModification,
    ArgumentOrInheritanceModificationList,
    InheritanceModification,
    ComponentClause,
    TypePrefix,
    ComponentList,
    ComponentDeclaration,
    ConditionAttribute,
    Declaration,
    Modification,
    ModificationExpression,
    ClassModification,
    ArgumentList,
    Argument,
    ElementModificationOrReplaceable,
    ElementModification,
    ElementRedeclaration,
    ElementReplaceable,
    ComponentClause1,
    ComponentDeclaration1,
    ShortClassDefinition,
    EquationSection,
    AlgorithmSection,
    Equation,
    Statement,
    IfEquation,
    IfStatement,
    ForEquation,
    ForStatement,
    ForIndices,
    ForIndex,
    WhileStatement,
    WhenEquation,
    WhenStatement,
    ConnectEquation,
    Expression,
    SimpleExpression,
    LogicalExpression,
    LogicalTerm,
    LogicalFactor,
    Relation,
    RelationalOperator,
    ArithmeticExpression,
    AddOperator,
    Term,
    MulOperator,
    Factor,
    Primary,
    TypeSpecifier,
    Name,
    ComponentReference,
    ResultReference,
    FunctionCallArgs,
    FunctionArguments,
    FunctionArgumentsNonFirst,
    ArrayArguments,
    ArrayArgumentsNonFirst,
    NamedArguments,
    NamedArgument,
    FunctionArgument,
    FunctionPartialApplication,
    OutputExpressionList,
    ExpressionList,
    ArraySubscripts,
    Subscript,
    Description,
    DescriptionString,
    AnnotationClause,
}