Docs.rs
sdml-core-0.2.6
sdml-core 0.2.6
Docs.rs crate page
Links
Repository
crates.io
Source
Owners
johnstonskj
Dependencies
codespan-reporting ^0.11.1
normal
convert_case ^0.6.0
normal
lazy_static ^1.4.0
normal
ordered-float ^4.2.0
normal
regex ^1.10.2
normal
rust_decimal ^1.33.1
normal
serde ^1.0.195
normal
tracing ^0.1.40
normal
tracing-subscriber ^0.3.18
normal
tree-sitter ^0.20.10
normal
url ^2.5.0
normal
pretty_assertions ^1.3.0
dev
Versions
9.36%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
sdml_core
0.2.6
Module syntax
Constants
In crate sdml_core
?
Module
sdml_core
::
syntax
source
·
[
−
]
Expand description
Contains only string constants for the tree-sitter node types and field names.
Constants
§
FIELD_NAME_ARGUMENT
FIELD_NAME_ARGUMENTS
FIELD_NAME_BASE
FIELD_NAME_BINARY
FIELD_NAME_BINDING
FIELD_NAME_BODY
FIELD_NAME_BYTE
FIELD_NAME_CARDINALITY
FIELD_NAME_DOMAIN
FIELD_NAME_ELEMENT
FIELD_NAME_FEATURE
FIELD_NAME_FUNCTION
FIELD_NAME_IDENTITY
FIELD_NAME_INVERSE_NAME
FIELD_NAME_LANGUAGE
FIELD_NAME_LHS
FIELD_NAME_MAX
FIELD_NAME_MEMBER
FIELD_NAME_METHOD
FIELD_NAME_MIN
FIELD_NAME_MODULE
FIELD_NAME_NAME
FIELD_NAME_OPERATOR
FIELD_NAME_ORDERING
FIELD_NAME_PARAMETER
FIELD_NAME_PARAMETERS
FIELD_NAME_PREDICATE
FIELD_NAME_PROPERTY
FIELD_NAME_QUANTIFIER
FIELD_NAME_RANGE
FIELD_NAME_RELATION
FIELD_NAME_RENAME
FIELD_NAME_RHS
FIELD_NAME_SIGNATURE
FIELD_NAME_SOURCE
FIELD_NAME_SUBJECT
FIELD_NAME_TARGET
FIELD_NAME_TYPE
FIELD_NAME_TYPES
FIELD_NAME_UNARY
FIELD_NAME_UNIQUENESS
FIELD_NAME_VALUE
FIELD_NAME_VARIABLE
FIELD_NAME_VERSION_INFO
FIELD_NAME_VERSION_URI
FIELD_NAME_WILDCARD
KW_ASSIGNMENT_BY_DEFINITION
KW_ASSIGNMENT_BY_DEFINITION_SYMBOL
KW_BOOLEAN_FALSITY
KW_BOOLEAN_FALSITY_SYMBOL
KW_BOOLEAN_TRUTH
KW_BOOLEAN_TRUTH_SYMBOL
KW_CARDINALITY_RANGE
KW_DEF
KW_EMPTY_SET
KW_FEATURES
KW_HAS_TYPE
KW_HAS_TYPE_SYMBOL
KW_OPAQUE
KW_OPERATION_BICONDITIONAL
KW_OPERATION_BICONDITIONAL_ALT
KW_OPERATION_BICONDITIONAL_SYMBOL
KW_OPERATION_CONJUNCTION
KW_OPERATION_CONJUNCTION_SYMBOL
KW_OPERATION_DISJUNCTION
KW_OPERATION_DISJUNCTION_SYMBOL
KW_OPERATION_EXCLUSIVE_DISJUNCTION
KW_OPERATION_EXCLUSIVE_DISJUNCTION_SYMBOL
KW_OPERATION_IMPLICATION
KW_OPERATION_IMPLICATION_ALT
KW_OPERATION_IMPLICATION_SYMBOL
KW_OPERATION_MEMBERSHIP
KW_OPERATION_MEMBERSHIP_SYMBOL
KW_OPTIONAL
KW_ORDERING_ORDERED
KW_ORDERING_UNORDERED
KW_QUANTIFIED_SENTENCE_SEPARATOR
KW_QUANTIFIER_EXISTS
KW_QUANTIFIER_EXISTS_SYMBOL
KW_QUANTIFIER_FORALL
KW_QUANTIFIER_FORALL_SYMBOL
KW_RELATION_GREATER_THAN
KW_RELATION_GREATER_THAN_OR_EQUAL
KW_RELATION_GREATER_THAN_OR_EQUAL_SYMBOL
KW_RELATION_LESS_THAN
KW_RELATION_LESS_THAN_OR_EQUAL
KW_RELATION_LESS_THAN_OR_EQUAL_SYMBOL
KW_RELATION_NOT_EQUAL
KW_RELATION_NOT_EQUAL_SYMBOL
KW_SIMPLE_TYPE_BINARY
KW_SIMPLE_TYPE_BOOLEAN
KW_SIMPLE_TYPE_DECIMAL
KW_SIMPLE_TYPE_DOUBLE
KW_SIMPLE_TYPE_INTEGER
KW_SIMPLE_TYPE_IRI
KW_SIMPLE_TYPE_STRING
KW_SIMPLE_TYPE_UNSIGNED
KW_TYPE_RESTRICTION
KW_TYPE_RESTRICTION_SYMBOL
KW_TYPE_UNKNOWN
KW_UNIQUENESS_NONUNIQUE
KW_UNIQUENESS_UNIQUE
KW_WILDCARD
NAME_SDML
NODE_KIND_ACTUAL_ARGUMENTS
NODE_KIND_ANNOTATION
NODE_KIND_ANNOTATION_ONLY_BODY
NODE_KIND_ANNOTATION_PROPERTY
NODE_KIND_ATOMIC_SENTENCE
NODE_KIND_BICONDITIONAL
NODE_KIND_BINARY
NODE_KIND_BINARY_BOOLEAN_SENTENCE
NODE_KIND_BOOLEAN
NODE_KIND_BOOLEAN_SENTENCE
NODE_KIND_BUILTIN_SIMPLE_TYPE
NODE_KIND_CARDINALITY_EXPRESSION
NODE_KIND_CONJUNCTION
NODE_KIND_CONSTANT_DEF
NODE_KIND_CONSTRAINT
NODE_KIND_CONSTRAINT_ENVIRONMENT
NODE_KIND_CONSTRAINT_ENVIRONMENT_END
NODE_KIND_CONSTRAINT_SENTENCE
NODE_KIND_CONTROLLED_LANGUAGE_TAG
NODE_KIND_DATA_TYPE_DEF
NODE_KIND_DECIMAL
NODE_KIND_DEFINITION
NODE_KIND_DISJUNCTION
NODE_KIND_DOUBLE
NODE_KIND_ENTITY_BODY
NODE_KIND_ENTITY_DEF
NODE_KIND_ENTITY_IDENTITY
NODE_KIND_ENUM_BODY
NODE_KIND_ENUM_DEF
NODE_KIND_ENVIRONMENT_DEF
NODE_KIND_EQUATION
NODE_KIND_EVENT_DEF
NODE_KIND_EXCLUSIVE_DISJUNCTION
NODE_KIND_EXISTENTIAL
NODE_KIND_FEATURE_REFERENCE
NODE_KIND_FORMAL_CONSTRAINT
NODE_KIND_FUNCTIONAL_TERM
NODE_KIND_FUNCTION_CARDINALITY_EXPRESSION
NODE_KIND_FUNCTION_COMPOSITION
NODE_KIND_FUNCTION_DEF
NODE_KIND_FUNCTION_PARAMETER
NODE_KIND_FUNCTION_SIGNATURE
NODE_KIND_FUNCTION_TYPE_REFERENCE
NODE_KIND_GREATER_THAN
NODE_KIND_GREATER_THAN_OR_EQUAL
NODE_KIND_IDENTIFIER
NODE_KIND_IDENTIFIER_REFERENCE
NODE_KIND_IDENTITY_MEMBER
NODE_KIND_IDENTITY_ROLE
NODE_KIND_IMPLICATION
NODE_KIND_IMPORT_STATEMENT
NODE_KIND_INEQUATION
NODE_KIND_INFORMAL_CONSTRAINT
NODE_KIND_INTEGER
NODE_KIND_IRI
NODE_KIND_LANGUAGE_TAG
NODE_KIND_LESS_THAN
NODE_KIND_LESS_THAN_OR_EQUAL
NODE_KIND_LINE_COMMENT
NODE_KIND_MAPPING_TYPE
NODE_KIND_MAPPING_VALUE
NODE_KIND_MAPPING_VARIABLE
NODE_KIND_MEMBER
NODE_KIND_MEMBER_IMPORT
NODE_KIND_MEMBER_INVERSE_NAME
NODE_KIND_MEMBER_ROLE
NODE_KIND_METHOD_DEF
NODE_KIND_MODULE
NODE_KIND_MODULE_BODY
NODE_KIND_MODULE_IMPORT
NODE_KIND_NAMED_VARIABLE_SET
NODE_KIND_NEGATION
NODE_KIND_NOT_EQUAL
NODE_KIND_OPAQUE
NODE_KIND_OPTIONAL
NODE_KIND_PREDICATE_VALUE
NODE_KIND_PROPERTY_BODY
NODE_KIND_PROPERTY_DEF
NODE_KIND_PROPERTY_MEMBER
NODE_KIND_QUALIFIED_IDENTIFIER
NODE_KIND_QUANTIFIED_SENTENCE
NODE_KIND_QUANTIFIED_VARIABLE
NODE_KIND_QUANTIFIED_VARIABLE_BINDING
NODE_KIND_QUOTED_STRING
NODE_KIND_RDF_DEF
NODE_KIND_RDF_TYPES
NODE_KIND_RESERVED_SELF
NODE_KIND_ROLE_BY_REFERENCE
NODE_KIND_ROLE_BY_VALUE
NODE_KIND_SEQUENCE_BUILDER
NODE_KIND_SEQUENCE_BUILDER_BODY
NODE_KIND_SEQUENCE_ITERATOR
NODE_KIND_SEQUENCE_OF_PREDICATE_VALUES
NODE_KIND_SEQUENCE_OF_VALUES
NODE_KIND_SIMPLE_SENTENCE
NODE_KIND_SIMPLE_VALUE
NODE_KIND_STRING
NODE_KIND_STRUCTURE_BODY
NODE_KIND_STRUCTURE_DEF
NODE_KIND_STRUCTURE_MEMBER
NODE_KIND_TERM
NODE_KIND_TYPE_CLASS_ARGUMENTS
NODE_KIND_TYPE_CLASS_DEF
NODE_KIND_TYPE_CLASS_REFERENCE
NODE_KIND_TYPE_ITERATOR
NODE_KIND_TYPE_VARIABLE
NODE_KIND_TYPE_VARIANT
NODE_KIND_UNARY_BOOLEAN_SENTENCE
NODE_KIND_UNION_BODY
NODE_KIND_UNION_DEF
NODE_KIND_UNIVERSAL
NODE_KIND_UNKNOWN_TYPE
NODE_KIND_UNSIGNED
NODE_KIND_VALUE_CONSTRUCTOR
NODE_KIND_VALUE_VARIANT
NODE_KIND_WILDCARD
PC_BINARY_END
PC_BINARY_START
PC_CARDINALITY_END
PC_CARDINALITY_START
PC_CONSTRAINT_EXRESSION_GROUP_END
PC_CONSTRAINT_EXRESSION_GROUP_START
PC_FUNCTION_COMPOSITION_SEPARATOR
PC_FUNCTION_PARARGS_END
PC_FUNCTION_PARARGS_START
PC_IRI_END
PC_IRI_START
PC_LINE_COMMENT_START
PC_MAPPING_TYPE_VALUE_END
PC_MAPPING_TYPE_VALUE_START
PC_METHOD_PARARGS_END
PC_METHOD_PARARGS_START
PC_QUALIFIED_IDENTIFIER_SEPARATOR
PC_SEQUENCE_BUILDER_END
PC_SEQUENCE_BUILDER_SEPARATOR
PC_SEQUENCE_BUILDER_START
PC_SEQUENCE_END
PC_SEQUENCE_START
PC_STRING_END
PC_STRING_START
PC_TYPE_CLASS_PARARGS_COMBINE
PC_TYPE_CLASS_PARARGS_END
PC_TYPE_CLASS_PARARGS_START