-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Tree-sitter grammar/parser for Java -- -- This package provides a parser for Java suitable for use with the -- tree-sitter package. @package tree-sitter-java @version 0.1.0.0 module TreeSitter.Java tree_sitter_java :: Ptr Language -- | Statically-known rules corresponding to symbols in the grammar. data Grammar END :: Grammar AnonSemicolon :: Grammar DecimalIntegerLiteral :: Grammar HexIntegerLiteral :: Grammar OctalIntegerLiteral :: Grammar BinaryIntegerLiteral :: Grammar LongIntegerLiteral :: Grammar DecimalFloatingPointLiteral :: Grammar HexFloatingPointLiteral :: Grammar True :: Grammar False :: Grammar AnonSQuote :: Grammar AuxSlashLBracketCaretBackslashSQuoteBackslashNRBracketSlash :: Grammar AuxSlashBackslashBackslashDotSlash :: Grammar AuxSlashBackslashBackslashBackslashNSlash :: Grammar StringLiteral :: Grammar NullLiteral :: Grammar AnonNUL :: Grammar AnonSOH :: Grammar AnonSTX :: Grammar AnonETX :: Grammar AnonEOT :: Grammar AnonENQ :: Grammar AnonACK :: Grammar AnonBEL :: Grammar AnonBS :: Grammar AnonTAB :: Grammar AnonLF :: Grammar AnonVT :: Grammar AnonFF :: Grammar AnonCR :: Grammar AnonSO :: Grammar AnonSI :: Grammar AnonDLE :: Grammar AnonDC1 :: Grammar AnonDC2 :: Grammar AnonDC3 :: Grammar AnonDC4 :: Grammar AnonNAK :: Grammar AnonSYN :: Grammar AnonETB :: Grammar AnonCAN :: Grammar AnonEM :: Grammar AnonSUB :: Grammar AnonESC :: Grammar AnonFS :: Grammar AnonGS :: Grammar AnonRS :: Grammar AnonUS :: Grammar Space :: Grammar HorizontalTab :: Grammar AuxSlashBackslashBackslashSlash :: Grammar AnonU :: Grammar AuxSlashLBracketAMinusFaMinusF0Minus9RBracketPlusSlash :: Grammar AnonB :: Grammar AnonT :: Grammar AnonN :: Grammar AnonF :: Grammar AnonR :: Grammar AnonDQuote :: Grammar AnonBackslash :: Grammar AuxSlashLBracket0Minus7RBracketPlusSlash :: Grammar AuxSlashLBracket0Minus3RBracketSlash :: Grammar AnonLParen :: Grammar AnonRParen :: Grammar AnonAmpersand :: Grammar AnonEqual :: Grammar AnonPlusEqual :: Grammar AnonMinusEqual :: Grammar AnonStarEqual :: Grammar AnonSlashEqual :: Grammar AnonAmpersandEqual :: Grammar AnonPipeEqual :: Grammar AnonCaretEqual :: Grammar AnonPercentEqual :: Grammar AnonLAngleLAngleEqual :: Grammar AnonRAngleRAngleEqual :: Grammar AnonRAngleRAngleRAngleEqual :: Grammar AnonRAngle :: Grammar AnonLAngle :: Grammar AnonEqualEqual :: Grammar AnonRAngleEqual :: Grammar AnonLAngleEqual :: Grammar AnonBangEqual :: Grammar AnonAmpersandAmpersand :: Grammar AnonPipePipe :: Grammar AnonPlus :: Grammar AnonMinus :: Grammar AnonStar :: Grammar AnonSlash :: Grammar AnonPipe :: Grammar AnonCaret :: Grammar AnonPercent :: Grammar AnonLAngleLAngle :: Grammar AnonRAngleRAngle :: Grammar AnonRAngleRAngleRAngle :: Grammar AnonInstanceof :: Grammar AnonMinusRAngle :: Grammar AnonComma :: Grammar AnonQuestion :: Grammar AnonColon :: Grammar AnonBang :: Grammar AnonTilde :: Grammar AnonPlusPlus :: Grammar AnonMinusMinus :: Grammar AnonAssert :: Grammar AnonSwitch :: Grammar AnonLBrace :: Grammar AnonRBrace :: Grammar AnonCase :: Grammar AnonDefault :: Grammar AnonDo :: Grammar AnonWhile :: Grammar AnonBreak :: Grammar AnonContinue :: Grammar AnonReturn :: Grammar AnonSynchronized :: Grammar AnonThrow :: Grammar AnonTry :: Grammar AnonCatch :: Grammar AnonFinally :: Grammar AnonIf :: Grammar AnonElse :: Grammar AnonFor :: Grammar AnonLAngleRAngle :: Grammar AnonExtends :: Grammar AnonLBracket :: Grammar AnonRBracket :: Grammar AnonByte :: Grammar AnonShort :: Grammar AnonInt :: Grammar AnonLong :: Grammar AnonChar :: Grammar AnonFloat :: Grammar AnonDouble :: Grammar BooleanType :: Grammar VoidType :: Grammar AnonAt :: Grammar AnonOpen :: Grammar AnonModule :: Grammar AnonRequires :: Grammar AnonExports :: Grammar AnonTo :: Grammar AnonOpens :: Grammar AnonUses :: Grammar AnonProvides :: Grammar AnonWith :: Grammar AnonTransitive :: Grammar AnonStatic :: Grammar AnonDot :: Grammar AnonPackage :: Grammar AnonImport :: Grammar AnonEnum :: Grammar AnonClass :: Grammar AnonPublic :: Grammar AnonProtected :: Grammar AnonPrivate :: Grammar AnonAbstract :: Grammar AnonFinal :: Grammar AnonStrictfp :: Grammar AnonNative :: Grammar AnonTransient :: Grammar AnonVolatile :: Grammar AnonImplements :: Grammar AnonNew :: Grammar AnonColonColon :: Grammar AnonAtInterface :: Grammar AnonInterface :: Grammar AnonDotDotDot :: Grammar This :: Grammar Super :: Grammar AnonThrows :: Grammar Identifier :: Grammar Comment :: Grammar Program :: Grammar HiddenStatement :: Grammar HiddenMethodStatement :: Grammar HiddenExpressionStatement :: Grammar HiddenSemicolon :: Grammar HiddenLiteral :: Grammar IntegerLiteral :: Grammar FloatingPointLiteral :: Grammar BooleanLiteral :: Grammar CharacterLiteral :: Grammar HiddenExpression :: Grammar CastExpression :: Grammar AdditionalBound :: Grammar AssignmentExpression :: Grammar Lhs :: Grammar BinaryExpression :: Grammar LambdaExpression :: Grammar HiddenLambdaParameters :: Grammar InferredParameters :: Grammar LambdaBody :: Grammar TernaryExpression :: Grammar UnaryExpression :: Grammar UpdateExpression :: Grammar LabeledStatement :: Grammar AssertStatement :: Grammar SwitchStatement :: Grammar SwitchBlock :: Grammar SwitchLabel :: Grammar DoStatement :: Grammar BreakStatement :: Grammar ContinueStatement :: Grammar ReturnStatement :: Grammar SynchronizedStatement :: Grammar ThrowStatement :: Grammar TryStatement :: Grammar Catches :: Grammar CatchClause :: Grammar CatchFormalParameter :: Grammar CatchType :: Grammar Finally :: Grammar TryWithResourcesStatement :: Grammar ResourceSpecification :: Grammar Resource :: Grammar VariableAccess :: Grammar IfThenElseStatement :: Grammar WhileStatement :: Grammar ForStatement :: Grammar BasicForStatement :: Grammar ForInit :: Grammar EnhancedForStatement :: Grammar HiddenTypeArgumentsOrDiamond :: Grammar HiddenTypeArguments :: Grammar TypeArgument :: Grammar Wildcard :: Grammar HiddenWildcardBounds :: Grammar Dims :: Grammar IntegralType :: Grammar FloatingPointType :: Grammar HiddenAnnotation :: Grammar NormalAnnotation :: Grammar MarkerAnnotation :: Grammar SingleElementAnnotation :: Grammar ElementValuePairList :: Grammar ElementValuePair :: Grammar ElementValue :: Grammar ElementValueArrayInitializer :: Grammar HiddenDeclaration :: Grammar ModuleDeclaration :: Grammar ModuleDirective :: Grammar RequiresModifier :: Grammar ModuleName :: Grammar PackageDeclaration :: Grammar ImportDeclaration :: Grammar Asterisk :: Grammar EnumDeclaration :: Grammar EnumBodyDeclarations :: Grammar EnumConstant :: Grammar ClassDeclaration :: Grammar Modifier :: Grammar TypeParameters :: Grammar TypeParameter :: Grammar TypeBound :: Grammar Superclass :: Grammar SuperInterfaces :: Grammar InterfaceTypeList :: Grammar ClassBody :: Grammar StaticInitializer :: Grammar ConstructorDeclaration :: Grammar ConstructorDeclarator :: Grammar ConstructorBody :: Grammar ExplicitConstructorInvocation :: Grammar ScopedIdentifier :: Grammar FieldDeclaration :: Grammar HiddenPrimary :: Grammar ArrayCreationExpression :: Grammar HiddenDimsExprs :: Grammar DimsExpr :: Grammar HiddenPrimaryNoNewArray :: Grammar ClassLiteral :: Grammar ClassInstanceCreationExpression :: Grammar UnqualifiedClassInstanceCreationExpression :: Grammar FieldAccess :: Grammar ArrayAccess :: Grammar MethodInvocation :: Grammar ArgumentList :: Grammar MethodReference :: Grammar InterfaceDeclaration :: Grammar AnnotationTypeDeclaration :: Grammar AnnotationTypeBody :: Grammar AnnotationTypeMemberDeclaration :: Grammar AnnotationTypeElementDeclaration :: Grammar DefaultValue :: Grammar NormalInterfaceDeclaration :: Grammar ExtendsInterfaces :: Grammar InterfaceBody :: Grammar InterfaceMemberDeclaration :: Grammar ConstantDeclaration :: Grammar VariableDeclaratorList :: Grammar VariableDeclarator :: Grammar VariableDeclaratorId :: Grammar ArrayInitializer :: Grammar HiddenType :: Grammar HiddenUnannType :: Grammar AnnotatedType :: Grammar ScopedTypeIdentifier :: Grammar GenericType :: Grammar ArrayType :: Grammar MethodHeader :: Grammar MethodDeclarator :: Grammar FormalParameter :: Grammar ReceiverParameter :: Grammar SpreadParameter :: Grammar Throws :: Grammar ExceptionTypeList :: Grammar ExceptionType :: Grammar MethodBody :: Grammar Block :: Grammar LocalVariableDeclarationStatement :: Grammar LocalVariableDeclaration :: Grammar MethodDeclaration :: Grammar HiddenReservedIdentifier :: Grammar AuxProgramRepeat1 :: Grammar AuxCharacterLiteralRepeat1 :: Grammar AuxCastExpressionRepeat1 :: Grammar AuxInferredParametersRepeat1 :: Grammar AuxSwitchBlockRepeat1 :: Grammar AuxCatchesRepeat1 :: Grammar AuxCatchFormalParameterRepeat1 :: Grammar AuxCatchTypeRepeat1 :: Grammar AuxResourceSpecificationRepeat1 :: Grammar AuxBasicForStatementRepeat1 :: Grammar AuxHiddenTypeArgumentsRepeat1 :: Grammar AuxWildcardRepeat1 :: Grammar AuxDimsRepeat1 :: Grammar AuxElementValuePairListRepeat1 :: Grammar AuxElementValueArrayInitializerRepeat1 :: Grammar AuxModuleDeclarationRepeat1 :: Grammar AuxModuleDirectiveRepeat1 :: Grammar AuxModuleDirectiveRepeat2 :: Grammar AuxModuleDirectiveRepeat3 :: Grammar AuxImportDeclarationRepeat1 :: Grammar AuxEnumDeclarationRepeat1 :: Grammar AuxEnumBodyDeclarationsRepeat1 :: Grammar AuxTypeParametersRepeat1 :: Grammar AuxTypeBoundRepeat1 :: Grammar AuxInterfaceTypeListRepeat1 :: Grammar AuxConstructorBodyRepeat1 :: Grammar AuxHiddenDimsExprsRepeat1 :: Grammar AuxClassLiteralRepeat1 :: Grammar AuxAnnotationTypeBodyRepeat1 :: Grammar AuxInterfaceBodyRepeat1 :: Grammar AuxVariableDeclaratorListRepeat1 :: Grammar AuxArrayInitializerRepeat1 :: Grammar AuxFormalParametersRepeat1 :: Grammar AuxExceptionTypeListRepeat1 :: Grammar Identifier' :: Grammar TypeIdentifier :: Grammar ParseError :: Grammar instance GHC.Arr.Ix TreeSitter.Java.Grammar instance GHC.Enum.Bounded TreeSitter.Java.Grammar instance GHC.Classes.Ord TreeSitter.Java.Grammar instance GHC.Classes.Eq TreeSitter.Java.Grammar instance GHC.Enum.Enum TreeSitter.Java.Grammar instance GHC.Show.Show TreeSitter.Java.Grammar instance TreeSitter.Language.Symbol TreeSitter.Java.Grammar