tree-sitter-go-0.4.1.0: Tree-sitter grammar/parser for Go

Index

$sel:alias:TypeSwitchStatementTreeSitter.Go.AST
$sel:alternative:IfStatementTreeSitter.Go.AST
$sel:ann:ArgumentListTreeSitter.Go.AST
$sel:ann:ArrayTypeTreeSitter.Go.AST
$sel:ann:AssignmentStatementTreeSitter.Go.AST
$sel:ann:BinaryExpressionTreeSitter.Go.AST
$sel:ann:BlankIdentifierTreeSitter.Go.AST
$sel:ann:BlockTreeSitter.Go.AST
$sel:ann:BreakStatementTreeSitter.Go.AST
$sel:ann:CallExpressionTreeSitter.Go.AST
$sel:ann:ChannelTypeTreeSitter.Go.AST
$sel:ann:CommunicationCaseTreeSitter.Go.AST
$sel:ann:CompositeLiteralTreeSitter.Go.AST
$sel:ann:ConstDeclarationTreeSitter.Go.AST
$sel:ann:ConstSpecTreeSitter.Go.AST
$sel:ann:ContinueStatementTreeSitter.Go.AST
$sel:ann:DecStatementTreeSitter.Go.AST
$sel:ann:DefaultCaseTreeSitter.Go.AST
$sel:ann:DeferStatementTreeSitter.Go.AST
$sel:ann:DotTreeSitter.Go.AST
$sel:ann:ElementTreeSitter.Go.AST
$sel:ann:EmptyStatementTreeSitter.Go.AST
$sel:ann:EscapeSequenceTreeSitter.Go.AST
$sel:ann:ExpressionCaseTreeSitter.Go.AST
$sel:ann:ExpressionListTreeSitter.Go.AST
$sel:ann:ExpressionSwitchStatementTreeSitter.Go.AST
$sel:ann:FallthroughStatementTreeSitter.Go.AST
$sel:ann:FalseTreeSitter.Go.AST
$sel:ann:FieldDeclarationTreeSitter.Go.AST
$sel:ann:FieldDeclarationListTreeSitter.Go.AST
$sel:ann:FieldIdentifierTreeSitter.Go.AST
$sel:ann:FloatLiteralTreeSitter.Go.AST
$sel:ann:ForClauseTreeSitter.Go.AST
$sel:ann:ForStatementTreeSitter.Go.AST
$sel:ann:FuncLiteralTreeSitter.Go.AST
$sel:ann:FunctionDeclarationTreeSitter.Go.AST
$sel:ann:FunctionTypeTreeSitter.Go.AST
$sel:ann:GoStatementTreeSitter.Go.AST
$sel:ann:GotoStatementTreeSitter.Go.AST
$sel:ann:IdentifierTreeSitter.Go.AST
$sel:ann:IfStatementTreeSitter.Go.AST
$sel:ann:ImaginaryLiteralTreeSitter.Go.AST
$sel:ann:ImplicitLengthArrayTypeTreeSitter.Go.AST
$sel:ann:ImportDeclarationTreeSitter.Go.AST
$sel:ann:ImportSpecTreeSitter.Go.AST
$sel:ann:ImportSpecListTreeSitter.Go.AST
$sel:ann:IncStatementTreeSitter.Go.AST
$sel:ann:IndexExpressionTreeSitter.Go.AST
$sel:ann:InterfaceTypeTreeSitter.Go.AST
$sel:ann:InterpretedStringLiteralTreeSitter.Go.AST
$sel:ann:IntLiteralTreeSitter.Go.AST
$sel:ann:KeyedElementTreeSitter.Go.AST
$sel:ann:LabeledStatementTreeSitter.Go.AST
$sel:ann:LabelNameTreeSitter.Go.AST
$sel:ann:LiteralValueTreeSitter.Go.AST
$sel:ann:MapTypeTreeSitter.Go.AST
$sel:ann:MethodDeclarationTreeSitter.Go.AST
$sel:ann:MethodSpecTreeSitter.Go.AST
$sel:ann:MethodSpecListTreeSitter.Go.AST
$sel:ann:NilTreeSitter.Go.AST
$sel:ann:PackageClauseTreeSitter.Go.AST
$sel:ann:PackageIdentifierTreeSitter.Go.AST
$sel:ann:ParameterDeclarationTreeSitter.Go.AST
$sel:ann:ParameterListTreeSitter.Go.AST
$sel:ann:ParenthesizedExpressionTreeSitter.Go.AST
$sel:ann:ParenthesizedTypeTreeSitter.Go.AST
$sel:ann:PointerTypeTreeSitter.Go.AST
$sel:ann:QualifiedTypeTreeSitter.Go.AST
$sel:ann:RangeClauseTreeSitter.Go.AST
$sel:ann:RawStringLiteralTreeSitter.Go.AST
$sel:ann:ReceiveStatementTreeSitter.Go.AST
$sel:ann:ReturnStatementTreeSitter.Go.AST
$sel:ann:RuneLiteralTreeSitter.Go.AST
$sel:ann:SelectorExpressionTreeSitter.Go.AST
$sel:ann:SelectStatementTreeSitter.Go.AST
$sel:ann:SendStatementTreeSitter.Go.AST
$sel:ann:ShortVarDeclarationTreeSitter.Go.AST
$sel:ann:SliceExpressionTreeSitter.Go.AST
$sel:ann:SliceTypeTreeSitter.Go.AST
$sel:ann:SourceFileTreeSitter.Go.AST
$sel:ann:StructTypeTreeSitter.Go.AST
$sel:ann:TrueTreeSitter.Go.AST
$sel:ann:TypeAliasTreeSitter.Go.AST
$sel:ann:TypeAssertionExpressionTreeSitter.Go.AST
$sel:ann:TypeCaseTreeSitter.Go.AST
$sel:ann:TypeConversionExpressionTreeSitter.Go.AST
$sel:ann:TypeDeclarationTreeSitter.Go.AST
$sel:ann:TypeIdentifierTreeSitter.Go.AST
$sel:ann:TypeSpecTreeSitter.Go.AST
$sel:ann:TypeSwitchStatementTreeSitter.Go.AST
$sel:ann:UnaryExpressionTreeSitter.Go.AST
$sel:ann:VarDeclarationTreeSitter.Go.AST
$sel:ann:VariadicArgumentTreeSitter.Go.AST
$sel:ann:VariadicParameterDeclarationTreeSitter.Go.AST
$sel:ann:VarSpecTreeSitter.Go.AST
$sel:arguments:CallExpressionTreeSitter.Go.AST
$sel:body:CompositeLiteralTreeSitter.Go.AST
$sel:body:ForStatementTreeSitter.Go.AST
$sel:body:FuncLiteralTreeSitter.Go.AST
$sel:body:FunctionDeclarationTreeSitter.Go.AST
$sel:body:MethodDeclarationTreeSitter.Go.AST
$sel:capacity:SliceExpressionTreeSitter.Go.AST
$sel:channel:SendStatementTreeSitter.Go.AST
$sel:communication:CommunicationCaseTreeSitter.Go.AST
$sel:condition:ForClauseTreeSitter.Go.AST
$sel:condition:IfStatementTreeSitter.Go.AST
$sel:consequence:IfStatementTreeSitter.Go.AST
$sel:element:ArrayTypeTreeSitter.Go.AST
$sel:element:ImplicitLengthArrayTypeTreeSitter.Go.AST
$sel:element:SliceTypeTreeSitter.Go.AST
$sel:end:SliceExpressionTreeSitter.Go.AST
$sel:extraChildren:ArgumentListTreeSitter.Go.AST
$sel:extraChildren:BlockTreeSitter.Go.AST
$sel:extraChildren:BreakStatementTreeSitter.Go.AST
$sel:extraChildren:CommunicationCaseTreeSitter.Go.AST
$sel:extraChildren:ConstDeclarationTreeSitter.Go.AST
$sel:extraChildren:ContinueStatementTreeSitter.Go.AST
$sel:extraChildren:DecStatementTreeSitter.Go.AST
$sel:extraChildren:DefaultCaseTreeSitter.Go.AST
$sel:extraChildren:DeferStatementTreeSitter.Go.AST
$sel:extraChildren:ElementTreeSitter.Go.AST
$sel:extraChildren:ExpressionCaseTreeSitter.Go.AST
$sel:extraChildren:ExpressionListTreeSitter.Go.AST
$sel:extraChildren:ExpressionSwitchStatementTreeSitter.Go.AST
$sel:extraChildren:FieldDeclarationListTreeSitter.Go.AST
$sel:extraChildren:ForStatementTreeSitter.Go.AST
$sel:extraChildren:GoStatementTreeSitter.Go.AST
$sel:extraChildren:GotoStatementTreeSitter.Go.AST
$sel:extraChildren:ImportDeclarationTreeSitter.Go.AST
$sel:extraChildren:ImportSpecListTreeSitter.Go.AST
$sel:extraChildren:IncStatementTreeSitter.Go.AST
$sel:extraChildren:InterfaceTypeTreeSitter.Go.AST
$sel:extraChildren:InterpretedStringLiteralTreeSitter.Go.AST
$sel:extraChildren:KeyedElementTreeSitter.Go.AST
$sel:extraChildren:LabeledStatementTreeSitter.Go.AST
$sel:extraChildren:LiteralValueTreeSitter.Go.AST
$sel:extraChildren:MethodSpecListTreeSitter.Go.AST
$sel:extraChildren:PackageClauseTreeSitter.Go.AST
$sel:extraChildren:ParameterListTreeSitter.Go.AST
$sel:extraChildren:ParenthesizedExpressionTreeSitter.Go.AST
$sel:extraChildren:ParenthesizedTypeTreeSitter.Go.AST
$sel:extraChildren:PointerTypeTreeSitter.Go.AST
$sel:extraChildren:ReturnStatementTreeSitter.Go.AST
$sel:extraChildren:SelectStatementTreeSitter.Go.AST
$sel:extraChildren:SourceFileTreeSitter.Go.AST
$sel:extraChildren:StructTypeTreeSitter.Go.AST
$sel:extraChildren:TypeCaseTreeSitter.Go.AST
$sel:extraChildren:TypeDeclarationTreeSitter.Go.AST
$sel:extraChildren:TypeSwitchStatementTreeSitter.Go.AST
$sel:extraChildren:VarDeclarationTreeSitter.Go.AST
$sel:extraChildren:VariadicArgumentTreeSitter.Go.AST
$sel:field:SelectorExpressionTreeSitter.Go.AST
$sel:function:CallExpressionTreeSitter.Go.AST
$sel:getExpression:ExpressionTreeSitter.Go.AST
$sel:getSimpleStatement:SimpleStatementTreeSitter.Go.AST
$sel:getSimpleType:SimpleTypeTreeSitter.Go.AST
$sel:getStatement:StatementTreeSitter.Go.AST
$sel:getType:TypeTreeSitter.Go.AST
$sel:index:IndexExpressionTreeSitter.Go.AST
$sel:initializer:ExpressionSwitchStatementTreeSitter.Go.AST
$sel:initializer:ForClauseTreeSitter.Go.AST
$sel:initializer:IfStatementTreeSitter.Go.AST
$sel:initializer:TypeSwitchStatementTreeSitter.Go.AST
$sel:key:MapTypeTreeSitter.Go.AST
$sel:label:LabeledStatementTreeSitter.Go.AST
$sel:left:AssignmentStatementTreeSitter.Go.AST
$sel:left:BinaryExpressionTreeSitter.Go.AST
$sel:left:RangeClauseTreeSitter.Go.AST
$sel:left:ReceiveStatementTreeSitter.Go.AST
$sel:left:ShortVarDeclarationTreeSitter.Go.AST
$sel:length:ArrayTypeTreeSitter.Go.AST
$sel:name:ConstSpecTreeSitter.Go.AST
$sel:name:FieldDeclarationTreeSitter.Go.AST
$sel:name:FunctionDeclarationTreeSitter.Go.AST
$sel:name:ImportSpecTreeSitter.Go.AST
$sel:name:MethodDeclarationTreeSitter.Go.AST
$sel:name:MethodSpecTreeSitter.Go.AST
$sel:name:ParameterDeclarationTreeSitter.Go.AST
$sel:name:QualifiedTypeTreeSitter.Go.AST
$sel:name:TypeAliasTreeSitter.Go.AST
$sel:name:TypeSpecTreeSitter.Go.AST
$sel:name:VariadicParameterDeclarationTreeSitter.Go.AST
$sel:name:VarSpecTreeSitter.Go.AST
$sel:operand:IndexExpressionTreeSitter.Go.AST
$sel:operand:SelectorExpressionTreeSitter.Go.AST
$sel:operand:SliceExpressionTreeSitter.Go.AST
$sel:operand:TypeAssertionExpressionTreeSitter.Go.AST
$sel:operand:TypeConversionExpressionTreeSitter.Go.AST
$sel:operand:UnaryExpressionTreeSitter.Go.AST
$sel:operator:AssignmentStatementTreeSitter.Go.AST
$sel:operator:BinaryExpressionTreeSitter.Go.AST
$sel:operator:UnaryExpressionTreeSitter.Go.AST
$sel:package:QualifiedTypeTreeSitter.Go.AST
$sel:parameters:FuncLiteralTreeSitter.Go.AST
$sel:parameters:FunctionDeclarationTreeSitter.Go.AST
$sel:parameters:FunctionTypeTreeSitter.Go.AST
$sel:parameters:MethodDeclarationTreeSitter.Go.AST
$sel:parameters:MethodSpecTreeSitter.Go.AST
$sel:path:ImportSpecTreeSitter.Go.AST
$sel:receiver:MethodDeclarationTreeSitter.Go.AST
$sel:result:FuncLiteralTreeSitter.Go.AST
$sel:result:FunctionDeclarationTreeSitter.Go.AST
$sel:result:FunctionTypeTreeSitter.Go.AST
$sel:result:MethodDeclarationTreeSitter.Go.AST
$sel:result:MethodSpecTreeSitter.Go.AST
$sel:right:AssignmentStatementTreeSitter.Go.AST
$sel:right:BinaryExpressionTreeSitter.Go.AST
$sel:right:RangeClauseTreeSitter.Go.AST
$sel:right:ReceiveStatementTreeSitter.Go.AST
$sel:right:ShortVarDeclarationTreeSitter.Go.AST
$sel:start:SliceExpressionTreeSitter.Go.AST
$sel:tag:FieldDeclarationTreeSitter.Go.AST
$sel:text:BlankIdentifierTreeSitter.Go.AST
$sel:text:DotTreeSitter.Go.AST
$sel:text:EmptyStatementTreeSitter.Go.AST
$sel:text:EscapeSequenceTreeSitter.Go.AST
$sel:text:FallthroughStatementTreeSitter.Go.AST
$sel:text:FalseTreeSitter.Go.AST
$sel:text:FieldIdentifierTreeSitter.Go.AST
$sel:text:FloatLiteralTreeSitter.Go.AST
$sel:text:IdentifierTreeSitter.Go.AST
$sel:text:ImaginaryLiteralTreeSitter.Go.AST
$sel:text:IntLiteralTreeSitter.Go.AST
$sel:text:LabelNameTreeSitter.Go.AST
$sel:text:NilTreeSitter.Go.AST
$sel:text:PackageIdentifierTreeSitter.Go.AST
$sel:text:RawStringLiteralTreeSitter.Go.AST
$sel:text:RuneLiteralTreeSitter.Go.AST
$sel:text:TrueTreeSitter.Go.AST
$sel:text:TypeIdentifierTreeSitter.Go.AST
$sel:type':CompositeLiteralTreeSitter.Go.AST
$sel:type':ConstSpecTreeSitter.Go.AST
$sel:type':FieldDeclarationTreeSitter.Go.AST
$sel:type':ParameterDeclarationTreeSitter.Go.AST
$sel:type':TypeAliasTreeSitter.Go.AST
$sel:type':TypeAssertionExpressionTreeSitter.Go.AST
$sel:type':TypeCaseTreeSitter.Go.AST
$sel:type':TypeConversionExpressionTreeSitter.Go.AST
$sel:type':TypeSpecTreeSitter.Go.AST
$sel:type':VariadicParameterDeclarationTreeSitter.Go.AST
$sel:type':VarSpecTreeSitter.Go.AST
$sel:update:ForClauseTreeSitter.Go.AST
$sel:value:ChannelTypeTreeSitter.Go.AST
$sel:value:ConstSpecTreeSitter.Go.AST
$sel:value:ExpressionCaseTreeSitter.Go.AST
$sel:value:ExpressionSwitchStatementTreeSitter.Go.AST
$sel:value:MapTypeTreeSitter.Go.AST
$sel:value:SendStatementTreeSitter.Go.AST
$sel:value:TypeSwitchStatementTreeSitter.Go.AST
$sel:value:VarSpecTreeSitter.Go.AST
AnonAmpersandTreeSitter.Go
AnonAmpersandAmpersandTreeSitter.Go
AnonAmpersandCaretTreeSitter.Go
AnonAmpersandCaretEqualTreeSitter.Go
AnonAmpersandEqualTreeSitter.Go
AnonBangTreeSitter.Go
AnonBangEqualTreeSitter.Go
AnonBreakTreeSitter.Go
AnonCaretTreeSitter.Go
AnonCaretEqualTreeSitter.Go
AnonCaseTreeSitter.Go
AnonChanTreeSitter.Go
AnonColonTreeSitter.Go
AnonColonEqualTreeSitter.Go
AnonCommaTreeSitter.Go
AnonConstTreeSitter.Go
AnonContinueTreeSitter.Go
AnonDefaultTreeSitter.Go
AnonDeferTreeSitter.Go
AnonDotTreeSitter.Go
AnonDotDotDotTreeSitter.Go
AnonDQuoteTreeSitter.Go
AnonElseTreeSitter.Go
AnonEqualTreeSitter.Go
AnonEqualEqualTreeSitter.Go
AnonFallthroughTreeSitter.Go
AnonForTreeSitter.Go
AnonFuncTreeSitter.Go
AnonGoTreeSitter.Go
AnonGotoTreeSitter.Go
AnonIfTreeSitter.Go
AnonImportTreeSitter.Go
AnonInterfaceTreeSitter.Go
AnonLAngleTreeSitter.Go
AnonLAngleEqualTreeSitter.Go
AnonLAngleLAngleTreeSitter.Go
AnonLAngleLAngleEqualTreeSitter.Go
AnonLAngleMinusTreeSitter.Go
AnonLBraceTreeSitter.Go
AnonLBracketTreeSitter.Go
AnonLFTreeSitter.Go
AnonLParenTreeSitter.Go
AnonMapTreeSitter.Go
AnonMinusTreeSitter.Go
AnonMinusEqualTreeSitter.Go
AnonMinusMinusTreeSitter.Go
AnonPackageTreeSitter.Go
AnonPercentTreeSitter.Go
AnonPercentEqualTreeSitter.Go
AnonPipeTreeSitter.Go
AnonPipeEqualTreeSitter.Go
AnonPipePipeTreeSitter.Go
AnonPlusTreeSitter.Go
AnonPlusEqualTreeSitter.Go
AnonPlusPlusTreeSitter.Go
AnonRangeTreeSitter.Go
AnonRAngleTreeSitter.Go
AnonRAngleEqualTreeSitter.Go
AnonRAngleRAngleTreeSitter.Go
AnonRAngleRAngleEqualTreeSitter.Go
AnonRBraceTreeSitter.Go
AnonRBracketTreeSitter.Go
AnonReturnTreeSitter.Go
AnonRParenTreeSitter.Go
AnonSelectTreeSitter.Go
AnonSemicolonTreeSitter.Go
AnonSlashTreeSitter.Go
AnonSlashEqualTreeSitter.Go
AnonStarTreeSitter.Go
AnonStarEqualTreeSitter.Go
AnonStructTreeSitter.Go
AnonSwitchTreeSitter.Go
AnonTypeTreeSitter.Go
AnonVarTreeSitter.Go
AnonymousAmpersandTreeSitter.Go.AST
AnonymousAmpersandAmpersandTreeSitter.Go.AST
AnonymousAmpersandCaretTreeSitter.Go.AST
AnonymousAmpersandCaretEqualTreeSitter.Go.AST
AnonymousAmpersandEqualTreeSitter.Go.AST
AnonymousBangTreeSitter.Go.AST
AnonymousBangEqualTreeSitter.Go.AST
AnonymousBreakTreeSitter.Go.AST
AnonymousCaretTreeSitter.Go.AST
AnonymousCaretEqualTreeSitter.Go.AST
AnonymousCaseTreeSitter.Go.AST
AnonymousChanTreeSitter.Go.AST
AnonymousColonTreeSitter.Go.AST
AnonymousColonEqualTreeSitter.Go.AST
AnonymousCommaTreeSitter.Go.AST
AnonymousConstTreeSitter.Go.AST
AnonymousContinueTreeSitter.Go.AST
AnonymousDefaultTreeSitter.Go.AST
AnonymousDeferTreeSitter.Go.AST
AnonymousDotTreeSitter.Go.AST
AnonymousDotDotDotTreeSitter.Go.AST
AnonymousDQuoteTreeSitter.Go.AST
AnonymousElseTreeSitter.Go.AST
AnonymousEqualTreeSitter.Go.AST
AnonymousEqualEqualTreeSitter.Go.AST
AnonymousFallthroughTreeSitter.Go.AST
AnonymousForTreeSitter.Go.AST
AnonymousFuncTreeSitter.Go.AST
AnonymousGoTreeSitter.Go.AST
AnonymousGotoTreeSitter.Go.AST
AnonymousIfTreeSitter.Go.AST
AnonymousImportTreeSitter.Go.AST
AnonymousInterfaceTreeSitter.Go.AST
AnonymousLAngleTreeSitter.Go.AST
AnonymousLAngleEqualTreeSitter.Go.AST
AnonymousLAngleLAngleTreeSitter.Go.AST
AnonymousLAngleLAngleEqualTreeSitter.Go.AST
AnonymousLAngleMinusTreeSitter.Go.AST
AnonymousLBraceTreeSitter.Go.AST
AnonymousLBracketTreeSitter.Go.AST
AnonymousLFTreeSitter.Go.AST
AnonymousLParenTreeSitter.Go.AST
AnonymousMapTreeSitter.Go.AST
AnonymousMinusTreeSitter.Go.AST
AnonymousMinusEqualTreeSitter.Go.AST
AnonymousMinusMinusTreeSitter.Go.AST
AnonymousPackageTreeSitter.Go.AST
AnonymousPercentTreeSitter.Go.AST
AnonymousPercentEqualTreeSitter.Go.AST
AnonymousPipeTreeSitter.Go.AST
AnonymousPipeEqualTreeSitter.Go.AST
AnonymousPipePipeTreeSitter.Go.AST
AnonymousPlusTreeSitter.Go.AST
AnonymousPlusEqualTreeSitter.Go.AST
AnonymousPlusPlusTreeSitter.Go.AST
AnonymousRangeTreeSitter.Go.AST
AnonymousRAngleTreeSitter.Go.AST
AnonymousRAngleEqualTreeSitter.Go.AST
AnonymousRAngleRAngleTreeSitter.Go.AST
AnonymousRAngleRAngleEqualTreeSitter.Go.AST
AnonymousRBraceTreeSitter.Go.AST
AnonymousRBracketTreeSitter.Go.AST
AnonymousReturnTreeSitter.Go.AST
AnonymousRParenTreeSitter.Go.AST
AnonymousSelectTreeSitter.Go.AST
AnonymousSemicolonTreeSitter.Go.AST
AnonymousSlashTreeSitter.Go.AST
AnonymousSlashEqualTreeSitter.Go.AST
AnonymousStarTreeSitter.Go.AST
AnonymousStarEqualTreeSitter.Go.AST
AnonymousStructTreeSitter.Go.AST
AnonymousSwitchTreeSitter.Go.AST
AnonymousTypeTreeSitter.Go.AST
AnonymousVarTreeSitter.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
AuxArgumentListRepeat1TreeSitter.Go
AuxConstDeclarationRepeat1TreeSitter.Go
AuxConstSpecRepeat1TreeSitter.Go
AuxExpressionListRepeat1TreeSitter.Go
AuxExpressionSwitchStatementRepeat1TreeSitter.Go
AuxFieldDeclarationListRepeat1TreeSitter.Go
AuxFieldNameListRepeat1TreeSitter.Go
AuxHiddenStatementListRepeat1TreeSitter.Go
AuxImportSpecListRepeat1TreeSitter.Go
AuxInterpretedStringLiteralRepeat1TreeSitter.Go
AuxInterpretedStringLiteralToken1TreeSitter.Go
AuxLiteralValueRepeat1TreeSitter.Go
AuxMethodSpecListRepeat1TreeSitter.Go
AuxParameterListRepeat1TreeSitter.Go
AuxSelectStatementRepeat1TreeSitter.Go
AuxSourceFileRepeat1TreeSitter.Go
AuxTypeCaseRepeat1TreeSitter.Go
AuxTypeDeclarationRepeat1TreeSitter.Go
AuxTypeSwitchStatementRepeat1TreeSitter.Go
AuxVarDeclarationRepeat1TreeSitter.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
CommentTreeSitter.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
debugSymbolNamesTreeSitter.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
EndTreeSitter.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
GrammarTreeSitter.Go
HiddenDeclarationTreeSitter.Go
HiddenExpressionTreeSitter.Go
HiddenSimpleStatementTreeSitter.Go
HiddenSimpleTypeTreeSitter.Go
HiddenStatementTreeSitter.Go
HiddenStatementListTreeSitter.Go
HiddenTypeSwitchHeaderTreeSitter.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
ParseErrorTreeSitter.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_goTreeSitter.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