GeneratedTreeSitterNode class
final
Constructors
-
GeneratedTreeSitterNode({required int symbol, int? structuralSymbol, required String type, required int startByte, required int endByte, required TreeSitterTablePoint startPoint, required TreeSitterTablePoint endPoint, required bool named, required bool visible, int productionId = 0, int dynamicPrecedence = 0, bool missing = false, bool missingNameIsNamed = false, bool recoveryRepeat = false, int? unexpectedCharacter, List<GeneratedTreeSitterNode> children = const [], List<GeneratedTreeSitterField> fields = const [], List<GeneratedTreeSitterProductionField> productionFields = const [], int parseState = 0, int? firstLeafSymbol, int firstLeafParseState = 0, int paddingBytes = 0, TreeSitterTablePoint paddingExtent = const TreeSitterTablePoint(0, 0), int? sizeBytes, TreeSitterTablePoint? sizeExtent, int lookaheadBytes = 0, bool hasChanges = false, bool fragileLeft = false, bool fragileRight = false, bool dependsOnColumn = false, bool isKeyword = false, bool hasExternalTokens = false, List<int> externalScannerStateBefore = const <int>[], List<int> externalScannerStateAfter = const <int>[]})
-
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
summarizedWithChildren(List<GeneratedTreeSitterNode> value)
→ GeneratedTreeSitterNode
-
Rebuilds every child-derived field using
ts_subtree_summarize_children's rules.
-
toSExpression({bool includeAll = false})
→ String
-
Native
ts_subtree_string representation.
-
toString()
→ String
-
A string representation of this object.
inherited
-
walk()
→ Iterable<GeneratedTreeSitterNode>
-
-
withChildren(List<GeneratedTreeSitterNode> value)
→ GeneratedTreeSitterNode
-
-
withEditedMetricsAndChildren({required int startByte, required int endByte, required TreeSitterTablePoint startPoint, required TreeSitterTablePoint endPoint, required int paddingBytes, required TreeSitterTablePoint paddingExtent, required int sizeBytes, required TreeSitterTablePoint sizeExtent, required bool hasChanges, required List<GeneratedTreeSitterNode> children})
→ GeneratedTreeSitterNode
-
Materializes the relative fields written by native
ts_subtree_edit
while preserving every non-positional subtree property.
-
withFields(List<GeneratedTreeSitterField> value)
→ GeneratedTreeSitterNode
-
-
withPositionAndChildren({required int startByte, required int endByte, required TreeSitterTablePoint startPoint, required TreeSitterTablePoint endPoint, required List<GeneratedTreeSitterNode> children})
→ GeneratedTreeSitterNode
-
-
withSymbol(int value, TreeSitterSymbolMetadata metadata)
→ GeneratedTreeSitterNode
-