Module 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_FUNCTION
FIELD_NAME_IDENTITY
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_OPERATION_NEGATION
KW_OPERATION_NEGATION_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_REF
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_DEF
NODE_KIND_MEMBER_IMPORT
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_DEF
NODE_KIND_PROPERTY_REF
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_SPAN
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_REFERENCE
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
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