Skip to main content

Crate presolve_parser

Crate presolve_parser 

Source

Re-exports§

pub use model::ParseDiagnostic;
pub use model::ParseLabel;
pub use model::ParseSeverity;
pub use model::ParsedArithmeticExpression;
pub use model::ParsedArithmeticExpressionKind;
pub use model::ParsedArithmeticOperator;
pub use model::ParsedClass;
pub use model::ParsedClassHeritage;
pub use model::ParsedComparisonOperator;
pub use model::ParsedComputedExpression;
pub use model::ParsedComputedExpressionKind;
pub use model::ParsedConstantExpression;
pub use model::ParsedConstantExpressionKind;
pub use model::ParsedDecorator;
pub use model::ParsedEffectBody;
pub use model::ParsedEffectExpression;
pub use model::ParsedEffectExpressionKind;
pub use model::ParsedEffectStatement;
pub use model::ParsedEffectStatementKind;
pub use model::ParsedEventHandler;
pub use model::ParsedExport;
pub use model::ParsedExportKind;
pub use model::ParsedExportSpecifier;
pub use model::ParsedFile;
pub use model::ParsedImport;
pub use model::ParsedImportSpecifier;
pub use model::ParsedJsxAttribute;
pub use model::ParsedJsxAttributeValue;
pub use model::ParsedJsxChild;
pub use model::ParsedJsxConditional;
pub use model::ParsedJsxElement;
pub use model::ParsedJsxFragment;
pub use model::ParsedJsxList;
pub use model::ParsedJsxNode;
pub use model::ParsedLocalVariable;
pub use model::ParsedLogicalOperator;
pub use model::ParsedMethod;
pub use model::ParsedMethodCall;
pub use model::ParsedMethodParameter;
pub use model::ParsedProperty;
pub use model::ParsedSerializableValue;
pub use model::ParsedStateOperation;
pub use model::ParsedStateUpdate;
pub use model::ParsedStaticMemberDesignator;
pub use model::ParsedThisMemberDesignator;
pub use model::ParsedTypeAlias;
pub use model::ParsedTypeAnnotation;
pub use model::ParsedUnaryOperator;
pub use model::ParsedUnsupportedEffectStatementKind;
pub use model::ParsedValidationRuleArgument;
pub use model::ParsedValidationRuleArgumentKind;
pub use model::ParsedValidationRuleExpression;
pub use model::ParsedValidationRuleExpressionKind;
pub use model::SourceSpan;

Modules§

model

Functions§

is_valid_ecmascript_pattern
Validates one flags-free ECMAScript pattern using the compiler frontend’s pinned ECMAScript grammar authority.
parse_file