Index
| $sel:alias:TypeSwitchStatement | TreeSitter.Go.AST | 
| $sel:alternative:IfStatement | TreeSitter.Go.AST | 
| $sel:ann:ArgumentList | TreeSitter.Go.AST | 
| $sel:ann:ArrayType | TreeSitter.Go.AST | 
| $sel:ann:AssignmentStatement | TreeSitter.Go.AST | 
| $sel:ann:BinaryExpression | TreeSitter.Go.AST | 
| $sel:ann:BlankIdentifier | TreeSitter.Go.AST | 
| $sel:ann:Block | TreeSitter.Go.AST | 
| $sel:ann:BreakStatement | TreeSitter.Go.AST | 
| $sel:ann:CallExpression | TreeSitter.Go.AST | 
| $sel:ann:ChannelType | TreeSitter.Go.AST | 
| $sel:ann:CommunicationCase | TreeSitter.Go.AST | 
| $sel:ann:CompositeLiteral | TreeSitter.Go.AST | 
| $sel:ann:ConstDeclaration | TreeSitter.Go.AST | 
| $sel:ann:ConstSpec | TreeSitter.Go.AST | 
| $sel:ann:ContinueStatement | TreeSitter.Go.AST | 
| $sel:ann:DecStatement | TreeSitter.Go.AST | 
| $sel:ann:DefaultCase | TreeSitter.Go.AST | 
| $sel:ann:DeferStatement | TreeSitter.Go.AST | 
| $sel:ann:Dot | TreeSitter.Go.AST | 
| $sel:ann:Element | TreeSitter.Go.AST | 
| $sel:ann:EmptyStatement | TreeSitter.Go.AST | 
| $sel:ann:EscapeSequence | TreeSitter.Go.AST | 
| $sel:ann:ExpressionCase | TreeSitter.Go.AST | 
| $sel:ann:ExpressionList | TreeSitter.Go.AST | 
| $sel:ann:ExpressionSwitchStatement | TreeSitter.Go.AST | 
| $sel:ann:FallthroughStatement | TreeSitter.Go.AST | 
| $sel:ann:False | TreeSitter.Go.AST | 
| $sel:ann:FieldDeclaration | TreeSitter.Go.AST | 
| $sel:ann:FieldDeclarationList | TreeSitter.Go.AST | 
| $sel:ann:FieldIdentifier | TreeSitter.Go.AST | 
| $sel:ann:FloatLiteral | TreeSitter.Go.AST | 
| $sel:ann:ForClause | TreeSitter.Go.AST | 
| $sel:ann:ForStatement | TreeSitter.Go.AST | 
| $sel:ann:FuncLiteral | TreeSitter.Go.AST | 
| $sel:ann:FunctionDeclaration | TreeSitter.Go.AST | 
| $sel:ann:FunctionType | TreeSitter.Go.AST | 
| $sel:ann:GoStatement | TreeSitter.Go.AST | 
| $sel:ann:GotoStatement | TreeSitter.Go.AST | 
| $sel:ann:Identifier | TreeSitter.Go.AST | 
| $sel:ann:IfStatement | TreeSitter.Go.AST | 
| $sel:ann:ImaginaryLiteral | TreeSitter.Go.AST | 
| $sel:ann:ImplicitLengthArrayType | TreeSitter.Go.AST | 
| $sel:ann:ImportDeclaration | TreeSitter.Go.AST | 
| $sel:ann:ImportSpec | TreeSitter.Go.AST | 
| $sel:ann:ImportSpecList | TreeSitter.Go.AST | 
| $sel:ann:IncStatement | TreeSitter.Go.AST | 
| $sel:ann:IndexExpression | TreeSitter.Go.AST | 
| $sel:ann:InterfaceType | TreeSitter.Go.AST | 
| $sel:ann:InterpretedStringLiteral | TreeSitter.Go.AST | 
| $sel:ann:IntLiteral | TreeSitter.Go.AST | 
| $sel:ann:KeyedElement | TreeSitter.Go.AST | 
| $sel:ann:LabeledStatement | TreeSitter.Go.AST | 
| $sel:ann:LabelName | TreeSitter.Go.AST | 
| $sel:ann:LiteralValue | TreeSitter.Go.AST | 
| $sel:ann:MapType | TreeSitter.Go.AST | 
| $sel:ann:MethodDeclaration | TreeSitter.Go.AST | 
| $sel:ann:MethodSpec | TreeSitter.Go.AST | 
| $sel:ann:MethodSpecList | TreeSitter.Go.AST | 
| $sel:ann:Nil | TreeSitter.Go.AST | 
| $sel:ann:PackageClause | TreeSitter.Go.AST | 
| $sel:ann:PackageIdentifier | TreeSitter.Go.AST | 
| $sel:ann:ParameterDeclaration | TreeSitter.Go.AST | 
| $sel:ann:ParameterList | TreeSitter.Go.AST | 
| $sel:ann:ParenthesizedExpression | TreeSitter.Go.AST | 
| $sel:ann:ParenthesizedType | TreeSitter.Go.AST | 
| $sel:ann:PointerType | TreeSitter.Go.AST | 
| $sel:ann:QualifiedType | TreeSitter.Go.AST | 
| $sel:ann:RangeClause | TreeSitter.Go.AST | 
| $sel:ann:RawStringLiteral | TreeSitter.Go.AST | 
| $sel:ann:ReceiveStatement | TreeSitter.Go.AST | 
| $sel:ann:ReturnStatement | TreeSitter.Go.AST | 
| $sel:ann:RuneLiteral | TreeSitter.Go.AST | 
| $sel:ann:SelectorExpression | TreeSitter.Go.AST | 
| $sel:ann:SelectStatement | TreeSitter.Go.AST | 
| $sel:ann:SendStatement | TreeSitter.Go.AST | 
| $sel:ann:ShortVarDeclaration | TreeSitter.Go.AST | 
| $sel:ann:SliceExpression | TreeSitter.Go.AST | 
| $sel:ann:SliceType | TreeSitter.Go.AST | 
| $sel:ann:SourceFile | TreeSitter.Go.AST | 
| $sel:ann:StructType | TreeSitter.Go.AST | 
| $sel:ann:True | TreeSitter.Go.AST | 
| $sel:ann:TypeAlias | TreeSitter.Go.AST | 
| $sel:ann:TypeAssertionExpression | TreeSitter.Go.AST | 
| $sel:ann:TypeCase | TreeSitter.Go.AST | 
| $sel:ann:TypeConversionExpression | TreeSitter.Go.AST | 
| $sel:ann:TypeDeclaration | TreeSitter.Go.AST | 
| $sel:ann:TypeIdentifier | TreeSitter.Go.AST | 
| $sel:ann:TypeSpec | TreeSitter.Go.AST | 
| $sel:ann:TypeSwitchStatement | TreeSitter.Go.AST | 
| $sel:ann:UnaryExpression | TreeSitter.Go.AST | 
| $sel:ann:VarDeclaration | TreeSitter.Go.AST | 
| $sel:ann:VariadicArgument | TreeSitter.Go.AST | 
| $sel:ann:VariadicParameterDeclaration | TreeSitter.Go.AST | 
| $sel:ann:VarSpec | TreeSitter.Go.AST | 
| $sel:arguments:CallExpression | TreeSitter.Go.AST | 
| $sel:body:CompositeLiteral | TreeSitter.Go.AST | 
| $sel:body:ForStatement | TreeSitter.Go.AST | 
| $sel:body:FuncLiteral | TreeSitter.Go.AST | 
| $sel:body:FunctionDeclaration | TreeSitter.Go.AST | 
| $sel:body:MethodDeclaration | TreeSitter.Go.AST | 
| $sel:capacity:SliceExpression | TreeSitter.Go.AST | 
| $sel:channel:SendStatement | TreeSitter.Go.AST | 
| $sel:communication:CommunicationCase | TreeSitter.Go.AST | 
| $sel:condition:ForClause | TreeSitter.Go.AST | 
| $sel:condition:IfStatement | TreeSitter.Go.AST | 
| $sel:consequence:IfStatement | TreeSitter.Go.AST | 
| $sel:element:ArrayType | TreeSitter.Go.AST | 
| $sel:element:ImplicitLengthArrayType | TreeSitter.Go.AST | 
| $sel:element:SliceType | TreeSitter.Go.AST | 
| $sel:end:SliceExpression | TreeSitter.Go.AST | 
| $sel:extraChildren:ArgumentList | TreeSitter.Go.AST | 
| $sel:extraChildren:Block | TreeSitter.Go.AST | 
| $sel:extraChildren:BreakStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:CommunicationCase | TreeSitter.Go.AST | 
| $sel:extraChildren:ConstDeclaration | TreeSitter.Go.AST | 
| $sel:extraChildren:ContinueStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:DecStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:DefaultCase | TreeSitter.Go.AST | 
| $sel:extraChildren:DeferStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:Element | TreeSitter.Go.AST | 
| $sel:extraChildren:ExpressionCase | TreeSitter.Go.AST | 
| $sel:extraChildren:ExpressionList | TreeSitter.Go.AST | 
| $sel:extraChildren:ExpressionSwitchStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:FieldDeclarationList | TreeSitter.Go.AST | 
| $sel:extraChildren:ForStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:GoStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:GotoStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:ImportDeclaration | TreeSitter.Go.AST | 
| $sel:extraChildren:ImportSpecList | TreeSitter.Go.AST | 
| $sel:extraChildren:IncStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:InterfaceType | TreeSitter.Go.AST | 
| $sel:extraChildren:InterpretedStringLiteral | TreeSitter.Go.AST | 
| $sel:extraChildren:KeyedElement | TreeSitter.Go.AST | 
| $sel:extraChildren:LabeledStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:LiteralValue | TreeSitter.Go.AST | 
| $sel:extraChildren:MethodSpecList | TreeSitter.Go.AST | 
| $sel:extraChildren:PackageClause | TreeSitter.Go.AST | 
| $sel:extraChildren:ParameterList | TreeSitter.Go.AST | 
| $sel:extraChildren:ParenthesizedExpression | TreeSitter.Go.AST | 
| $sel:extraChildren:ParenthesizedType | TreeSitter.Go.AST | 
| $sel:extraChildren:PointerType | TreeSitter.Go.AST | 
| $sel:extraChildren:ReturnStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:SelectStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:SourceFile | TreeSitter.Go.AST | 
| $sel:extraChildren:StructType | TreeSitter.Go.AST | 
| $sel:extraChildren:TypeCase | TreeSitter.Go.AST | 
| $sel:extraChildren:TypeDeclaration | TreeSitter.Go.AST | 
| $sel:extraChildren:TypeSwitchStatement | TreeSitter.Go.AST | 
| $sel:extraChildren:VarDeclaration | TreeSitter.Go.AST | 
| $sel:extraChildren:VariadicArgument | TreeSitter.Go.AST | 
| $sel:field:SelectorExpression | TreeSitter.Go.AST | 
| $sel:function:CallExpression | TreeSitter.Go.AST | 
| $sel:getExpression:Expression | TreeSitter.Go.AST | 
| $sel:getSimpleStatement:SimpleStatement | TreeSitter.Go.AST | 
| $sel:getSimpleType:SimpleType | TreeSitter.Go.AST | 
| $sel:getStatement:Statement | TreeSitter.Go.AST | 
| $sel:getType:Type | TreeSitter.Go.AST | 
| $sel:index:IndexExpression | TreeSitter.Go.AST | 
| $sel:initializer:ExpressionSwitchStatement | TreeSitter.Go.AST | 
| $sel:initializer:ForClause | TreeSitter.Go.AST | 
| $sel:initializer:IfStatement | TreeSitter.Go.AST | 
| $sel:initializer:TypeSwitchStatement | TreeSitter.Go.AST | 
| $sel:key:MapType | TreeSitter.Go.AST | 
| $sel:label:LabeledStatement | TreeSitter.Go.AST | 
| $sel:left:AssignmentStatement | TreeSitter.Go.AST | 
| $sel:left:BinaryExpression | TreeSitter.Go.AST | 
| $sel:left:RangeClause | TreeSitter.Go.AST | 
| $sel:left:ReceiveStatement | TreeSitter.Go.AST | 
| $sel:left:ShortVarDeclaration | TreeSitter.Go.AST | 
| $sel:length:ArrayType | TreeSitter.Go.AST | 
| $sel:name:ConstSpec | TreeSitter.Go.AST | 
| $sel:name:FieldDeclaration | TreeSitter.Go.AST | 
| $sel:name:FunctionDeclaration | TreeSitter.Go.AST | 
| $sel:name:ImportSpec | TreeSitter.Go.AST | 
| $sel:name:MethodDeclaration | TreeSitter.Go.AST | 
| $sel:name:MethodSpec | TreeSitter.Go.AST | 
| $sel:name:ParameterDeclaration | TreeSitter.Go.AST | 
| $sel:name:QualifiedType | TreeSitter.Go.AST | 
| $sel:name:TypeAlias | TreeSitter.Go.AST | 
| $sel:name:TypeSpec | TreeSitter.Go.AST | 
| $sel:name:VariadicParameterDeclaration | TreeSitter.Go.AST | 
| $sel:name:VarSpec | TreeSitter.Go.AST | 
| $sel:operand:IndexExpression | TreeSitter.Go.AST | 
| $sel:operand:SelectorExpression | TreeSitter.Go.AST | 
| $sel:operand:SliceExpression | TreeSitter.Go.AST | 
| $sel:operand:TypeAssertionExpression | TreeSitter.Go.AST | 
| $sel:operand:TypeConversionExpression | TreeSitter.Go.AST | 
| $sel:operand:UnaryExpression | TreeSitter.Go.AST | 
| $sel:operator:AssignmentStatement | TreeSitter.Go.AST | 
| $sel:operator:BinaryExpression | TreeSitter.Go.AST | 
| $sel:operator:UnaryExpression | TreeSitter.Go.AST | 
| $sel:package:QualifiedType | TreeSitter.Go.AST | 
| $sel:parameters:FuncLiteral | TreeSitter.Go.AST | 
| $sel:parameters:FunctionDeclaration | TreeSitter.Go.AST | 
| $sel:parameters:FunctionType | TreeSitter.Go.AST | 
| $sel:parameters:MethodDeclaration | TreeSitter.Go.AST | 
| $sel:parameters:MethodSpec | TreeSitter.Go.AST | 
| $sel:path:ImportSpec | TreeSitter.Go.AST | 
| $sel:receiver:MethodDeclaration | TreeSitter.Go.AST | 
| $sel:result:FuncLiteral | TreeSitter.Go.AST | 
| $sel:result:FunctionDeclaration | TreeSitter.Go.AST | 
| $sel:result:FunctionType | TreeSitter.Go.AST | 
| $sel:result:MethodDeclaration | TreeSitter.Go.AST | 
| $sel:result:MethodSpec | TreeSitter.Go.AST | 
| $sel:right:AssignmentStatement | TreeSitter.Go.AST | 
| $sel:right:BinaryExpression | TreeSitter.Go.AST | 
| $sel:right:RangeClause | TreeSitter.Go.AST | 
| $sel:right:ReceiveStatement | TreeSitter.Go.AST | 
| $sel:right:ShortVarDeclaration | TreeSitter.Go.AST | 
| $sel:start:SliceExpression | TreeSitter.Go.AST | 
| $sel:tag:FieldDeclaration | TreeSitter.Go.AST | 
| $sel:text:BlankIdentifier | TreeSitter.Go.AST | 
| $sel:text:Dot | TreeSitter.Go.AST | 
| $sel:text:EmptyStatement | TreeSitter.Go.AST | 
| $sel:text:EscapeSequence | TreeSitter.Go.AST | 
| $sel:text:FallthroughStatement | TreeSitter.Go.AST | 
| $sel:text:False | TreeSitter.Go.AST | 
| $sel:text:FieldIdentifier | TreeSitter.Go.AST | 
| $sel:text:FloatLiteral | TreeSitter.Go.AST | 
| $sel:text:Identifier | TreeSitter.Go.AST | 
| $sel:text:ImaginaryLiteral | TreeSitter.Go.AST | 
| $sel:text:IntLiteral | TreeSitter.Go.AST | 
| $sel:text:LabelName | TreeSitter.Go.AST | 
| $sel:text:Nil | TreeSitter.Go.AST | 
| $sel:text:PackageIdentifier | TreeSitter.Go.AST | 
| $sel:text:RawStringLiteral | TreeSitter.Go.AST | 
| $sel:text:RuneLiteral | TreeSitter.Go.AST | 
| $sel:text:True | TreeSitter.Go.AST | 
| $sel:text:TypeIdentifier | TreeSitter.Go.AST | 
| $sel:type':CompositeLiteral | TreeSitter.Go.AST | 
| $sel:type':ConstSpec | TreeSitter.Go.AST | 
| $sel:type':FieldDeclaration | TreeSitter.Go.AST | 
| $sel:type':ParameterDeclaration | TreeSitter.Go.AST | 
| $sel:type':TypeAlias | TreeSitter.Go.AST | 
| $sel:type':TypeAssertionExpression | TreeSitter.Go.AST | 
| $sel:type':TypeCase | TreeSitter.Go.AST | 
| $sel:type':TypeConversionExpression | TreeSitter.Go.AST | 
| $sel:type':TypeSpec | TreeSitter.Go.AST | 
| $sel:type':VariadicParameterDeclaration | TreeSitter.Go.AST | 
| $sel:type':VarSpec | TreeSitter.Go.AST | 
| $sel:update:ForClause | TreeSitter.Go.AST | 
| $sel:value:ChannelType | TreeSitter.Go.AST | 
| $sel:value:ConstSpec | TreeSitter.Go.AST | 
| $sel:value:ExpressionCase | TreeSitter.Go.AST | 
| $sel:value:ExpressionSwitchStatement | TreeSitter.Go.AST | 
| $sel:value:MapType | TreeSitter.Go.AST | 
| $sel:value:SendStatement | TreeSitter.Go.AST | 
| $sel:value:TypeSwitchStatement | TreeSitter.Go.AST | 
| $sel:value:VarSpec | TreeSitter.Go.AST | 
| AnonAmpersand | TreeSitter.Go | 
| AnonAmpersandAmpersand | TreeSitter.Go | 
| AnonAmpersandCaret | TreeSitter.Go | 
| AnonAmpersandCaretEqual | TreeSitter.Go | 
| AnonAmpersandEqual | TreeSitter.Go | 
| AnonBang | TreeSitter.Go | 
| AnonBangEqual | TreeSitter.Go | 
| AnonBreak | TreeSitter.Go | 
| AnonCaret | TreeSitter.Go | 
| AnonCaretEqual | TreeSitter.Go | 
| AnonCase | TreeSitter.Go | 
| AnonChan | TreeSitter.Go | 
| AnonColon | TreeSitter.Go | 
| AnonColonEqual | TreeSitter.Go | 
| AnonComma | TreeSitter.Go | 
| AnonConst | TreeSitter.Go | 
| AnonContinue | TreeSitter.Go | 
| AnonDefault | TreeSitter.Go | 
| AnonDefer | TreeSitter.Go | 
| AnonDot | TreeSitter.Go | 
| AnonDotDotDot | TreeSitter.Go | 
| AnonDQuote | TreeSitter.Go | 
| AnonElse | TreeSitter.Go | 
| AnonEqual | TreeSitter.Go | 
| AnonEqualEqual | TreeSitter.Go | 
| AnonFallthrough | TreeSitter.Go | 
| AnonFor | TreeSitter.Go | 
| AnonFunc | TreeSitter.Go | 
| AnonGo | TreeSitter.Go | 
| AnonGoto | TreeSitter.Go | 
| AnonIf | TreeSitter.Go | 
| AnonImport | TreeSitter.Go | 
| AnonInterface | TreeSitter.Go | 
| AnonLAngle | TreeSitter.Go | 
| AnonLAngleEqual | TreeSitter.Go | 
| AnonLAngleLAngle | TreeSitter.Go | 
| AnonLAngleLAngleEqual | TreeSitter.Go | 
| AnonLAngleMinus | TreeSitter.Go | 
| AnonLBrace | TreeSitter.Go | 
| AnonLBracket | TreeSitter.Go | 
| AnonLF | TreeSitter.Go | 
| AnonLParen | TreeSitter.Go | 
| AnonMap | TreeSitter.Go | 
| AnonMinus | TreeSitter.Go | 
| AnonMinusEqual | TreeSitter.Go | 
| AnonMinusMinus | TreeSitter.Go | 
| AnonPackage | TreeSitter.Go | 
| AnonPercent | TreeSitter.Go | 
| AnonPercentEqual | TreeSitter.Go | 
| AnonPipe | TreeSitter.Go | 
| AnonPipeEqual | TreeSitter.Go | 
| AnonPipePipe | TreeSitter.Go | 
| AnonPlus | TreeSitter.Go | 
| AnonPlusEqual | TreeSitter.Go | 
| AnonPlusPlus | TreeSitter.Go | 
| AnonRange | TreeSitter.Go | 
| AnonRAngle | TreeSitter.Go | 
| AnonRAngleEqual | TreeSitter.Go | 
| AnonRAngleRAngle | TreeSitter.Go | 
| AnonRAngleRAngleEqual | TreeSitter.Go | 
| AnonRBrace | TreeSitter.Go | 
| AnonRBracket | TreeSitter.Go | 
| AnonReturn | TreeSitter.Go | 
| AnonRParen | TreeSitter.Go | 
| AnonSelect | TreeSitter.Go | 
| AnonSemicolon | TreeSitter.Go | 
| AnonSlash | TreeSitter.Go | 
| AnonSlashEqual | TreeSitter.Go | 
| AnonStar | TreeSitter.Go | 
| AnonStarEqual | TreeSitter.Go | 
| AnonStruct | TreeSitter.Go | 
| AnonSwitch | TreeSitter.Go | 
| AnonType | TreeSitter.Go | 
| AnonVar | TreeSitter.Go | 
| AnonymousAmpersand | TreeSitter.Go.AST | 
| AnonymousAmpersandAmpersand | TreeSitter.Go.AST | 
| AnonymousAmpersandCaret | TreeSitter.Go.AST | 
| AnonymousAmpersandCaretEqual | TreeSitter.Go.AST | 
| AnonymousAmpersandEqual | TreeSitter.Go.AST | 
| AnonymousBang | TreeSitter.Go.AST | 
| AnonymousBangEqual | TreeSitter.Go.AST | 
| AnonymousBreak | TreeSitter.Go.AST | 
| AnonymousCaret | TreeSitter.Go.AST | 
| AnonymousCaretEqual | TreeSitter.Go.AST | 
| AnonymousCase | TreeSitter.Go.AST | 
| AnonymousChan | TreeSitter.Go.AST | 
| AnonymousColon | TreeSitter.Go.AST | 
| AnonymousColonEqual | TreeSitter.Go.AST | 
| AnonymousComma | TreeSitter.Go.AST | 
| AnonymousConst | TreeSitter.Go.AST | 
| AnonymousContinue | TreeSitter.Go.AST | 
| AnonymousDefault | TreeSitter.Go.AST | 
| AnonymousDefer | TreeSitter.Go.AST | 
| AnonymousDot | TreeSitter.Go.AST | 
| AnonymousDotDotDot | TreeSitter.Go.AST | 
| AnonymousDQuote | TreeSitter.Go.AST | 
| AnonymousElse | TreeSitter.Go.AST | 
| AnonymousEqual | TreeSitter.Go.AST | 
| AnonymousEqualEqual | TreeSitter.Go.AST | 
| AnonymousFallthrough | TreeSitter.Go.AST | 
| AnonymousFor | TreeSitter.Go.AST | 
| AnonymousFunc | TreeSitter.Go.AST | 
| AnonymousGo | TreeSitter.Go.AST | 
| AnonymousGoto | TreeSitter.Go.AST | 
| AnonymousIf | TreeSitter.Go.AST | 
| AnonymousImport | TreeSitter.Go.AST | 
| AnonymousInterface | TreeSitter.Go.AST | 
| AnonymousLAngle | TreeSitter.Go.AST | 
| AnonymousLAngleEqual | TreeSitter.Go.AST | 
| AnonymousLAngleLAngle | TreeSitter.Go.AST | 
| AnonymousLAngleLAngleEqual | TreeSitter.Go.AST | 
| AnonymousLAngleMinus | TreeSitter.Go.AST | 
| AnonymousLBrace | TreeSitter.Go.AST | 
| AnonymousLBracket | TreeSitter.Go.AST | 
| AnonymousLF | TreeSitter.Go.AST | 
| AnonymousLParen | TreeSitter.Go.AST | 
| AnonymousMap | TreeSitter.Go.AST | 
| AnonymousMinus | TreeSitter.Go.AST | 
| AnonymousMinusEqual | TreeSitter.Go.AST | 
| AnonymousMinusMinus | TreeSitter.Go.AST | 
| AnonymousPackage | TreeSitter.Go.AST | 
| AnonymousPercent | TreeSitter.Go.AST | 
| AnonymousPercentEqual | TreeSitter.Go.AST | 
| AnonymousPipe | TreeSitter.Go.AST | 
| AnonymousPipeEqual | TreeSitter.Go.AST | 
| AnonymousPipePipe | TreeSitter.Go.AST | 
| AnonymousPlus | TreeSitter.Go.AST | 
| AnonymousPlusEqual | TreeSitter.Go.AST | 
| AnonymousPlusPlus | TreeSitter.Go.AST | 
| AnonymousRange | TreeSitter.Go.AST | 
| AnonymousRAngle | TreeSitter.Go.AST | 
| AnonymousRAngleEqual | TreeSitter.Go.AST | 
| AnonymousRAngleRAngle | TreeSitter.Go.AST | 
| AnonymousRAngleRAngleEqual | TreeSitter.Go.AST | 
| AnonymousRBrace | TreeSitter.Go.AST | 
| AnonymousRBracket | TreeSitter.Go.AST | 
| AnonymousReturn | TreeSitter.Go.AST | 
| AnonymousRParen | TreeSitter.Go.AST | 
| AnonymousSelect | TreeSitter.Go.AST | 
| AnonymousSemicolon | TreeSitter.Go.AST | 
| AnonymousSlash | TreeSitter.Go.AST | 
| AnonymousSlashEqual | TreeSitter.Go.AST | 
| AnonymousStar | TreeSitter.Go.AST | 
| AnonymousStarEqual | TreeSitter.Go.AST | 
| AnonymousStruct | TreeSitter.Go.AST | 
| AnonymousSwitch | TreeSitter.Go.AST | 
| AnonymousType | TreeSitter.Go.AST | 
| AnonymousVar | TreeSitter.Go.AST | 
| ArgumentList | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ArgumentList' | TreeSitter.Go | 
| ArrayType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| AssignmentStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| AuxArgumentListRepeat1 | TreeSitter.Go | 
| AuxConstDeclarationRepeat1 | TreeSitter.Go | 
| AuxConstSpecRepeat1 | TreeSitter.Go | 
| AuxExpressionListRepeat1 | TreeSitter.Go | 
| AuxExpressionSwitchStatementRepeat1 | TreeSitter.Go | 
| AuxFieldDeclarationListRepeat1 | TreeSitter.Go | 
| AuxFieldNameListRepeat1 | TreeSitter.Go | 
| AuxHiddenStatementListRepeat1 | TreeSitter.Go | 
| AuxImportSpecListRepeat1 | TreeSitter.Go | 
| AuxInterpretedStringLiteralRepeat1 | TreeSitter.Go | 
| AuxInterpretedStringLiteralToken1 | TreeSitter.Go | 
| AuxLiteralValueRepeat1 | TreeSitter.Go | 
| AuxMethodSpecListRepeat1 | TreeSitter.Go | 
| AuxParameterListRepeat1 | TreeSitter.Go | 
| AuxSelectStatementRepeat1 | TreeSitter.Go | 
| AuxSourceFileRepeat1 | TreeSitter.Go | 
| AuxTypeCaseRepeat1 | TreeSitter.Go | 
| AuxTypeDeclarationRepeat1 | TreeSitter.Go | 
| AuxTypeSwitchStatementRepeat1 | TreeSitter.Go | 
| AuxVarDeclarationRepeat1 | TreeSitter.Go | 
| BinaryExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| BlankIdentifier | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Block | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| BreakStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| CallExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ChannelType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Comment | TreeSitter.Go | 
| CommunicationCase | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| CompositeLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ConstDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ConstSpec | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ContinueStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| debugSymbolNames | TreeSitter.Go.AST | 
| DecStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| DefaultCase | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| DeferStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Dot | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Element | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| EmptyStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| End | TreeSitter.Go | 
| EscapeSequence | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Expression | |
| 1 (Type/Class) | TreeSitter.Go.AST | 
| 2 (Data Constructor) | TreeSitter.Go.AST | 
| ExpressionCase | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ExpressionList | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ExpressionSwitchStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FallthroughStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| False | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FieldDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FieldDeclarationList | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FieldIdentifier | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FloatLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ForClause | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ForStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FuncLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FunctionDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| FunctionType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| GoStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| GotoStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Grammar | TreeSitter.Go | 
| HiddenDeclaration | TreeSitter.Go | 
| HiddenExpression | TreeSitter.Go | 
| HiddenSimpleStatement | TreeSitter.Go | 
| HiddenSimpleType | TreeSitter.Go | 
| HiddenStatement | TreeSitter.Go | 
| HiddenStatementList | TreeSitter.Go | 
| HiddenTypeSwitchHeader | TreeSitter.Go | 
| Identifier | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Identifier' | TreeSitter.Go | 
| Identifier'' | TreeSitter.Go | 
| IfStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ImaginaryLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ImplicitLengthArrayType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ImportDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ImportSpec | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ImportSpecList | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| IncStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| IndexExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| InterfaceType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| InterpretedStringLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| IntLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| KeyedElement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| LabeledStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| LabeledStatement' | TreeSitter.Go | 
| LabelName | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| LiteralValue | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| MapType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| MethodDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| MethodSpec | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| MethodSpecList | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Nil | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| PackageClause | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| PackageIdentifier | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ParameterDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ParameterList | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ParenthesizedExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ParenthesizedType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ParseError | TreeSitter.Go | 
| PointerType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| QualifiedType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| RangeClause | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| RawStringLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ReceiveStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ReturnStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| RuneLiteral | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| SelectorExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| SelectStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| SendStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| ShortVarDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| SimpleStatement | |
| 1 (Type/Class) | TreeSitter.Go.AST | 
| 2 (Data Constructor) | TreeSitter.Go.AST | 
| SimpleType | |
| 1 (Type/Class) | TreeSitter.Go.AST | 
| 2 (Data Constructor) | TreeSitter.Go.AST | 
| SliceExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| SliceType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| SourceFile | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Statement | |
| 1 (Type/Class) | TreeSitter.Go.AST | 
| 2 (Data Constructor) | TreeSitter.Go.AST | 
| StructType | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| tree_sitter_go | TreeSitter.Go | 
| True | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| Type | |
| 1 (Type/Class) | TreeSitter.Go.AST | 
| 2 (Data Constructor) | TreeSitter.Go.AST | 
| TypeAlias | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| TypeAssertionExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| TypeCase | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| TypeConversionExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| TypeDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| TypeIdentifier | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| TypeSpec | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| TypeSwitchStatement | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| UnaryExpression | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| VarDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| VariadicArgument | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| VariadicParameterDeclaration | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST | 
| VarSpec | |
| 1 (Data Constructor) | TreeSitter.Go | 
| 2 (Type/Class) | TreeSitter.Go.AST | 
| 3 (Data Constructor) | TreeSitter.Go.AST |