-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Tree-sitter grammar/parser for Ruby -- -- This package provides a parser for Ruby suitable for use with the -- tree-sitter package. @package tree-sitter-ruby @version 0.3.0.0 module TreeSitter.Ruby tree_sitter_ruby :: Ptr Language -- | Statically-known rules corresponding to symbols in the grammar. data Grammar End :: Grammar Identifier :: Grammar AnonHiddenEND :: Grammar Uninterpreted :: Grammar AnonBEGIN :: Grammar AnonLBrace :: Grammar AnonRBrace :: Grammar AnonEND :: Grammar AnonDef :: Grammar AnonLParen :: Grammar AnonRParen :: Grammar AnonDot :: Grammar AnonColonColon :: Grammar AnonComma :: Grammar AnonPipe :: Grammar AnonSemicolon :: Grammar AnonStar :: Grammar AnonStarStar :: Grammar AnonAmpersand :: Grammar AnonColon :: Grammar AnonEqual :: Grammar AnonClass :: Grammar AnonLAngle :: Grammar AnonModule :: Grammar AnonEnd :: Grammar AnonReturn :: Grammar AnonYield :: Grammar AnonBreak :: Grammar AnonNext :: Grammar AnonRedo :: Grammar AnonRetry :: Grammar AnonIf :: Grammar AnonUnless :: Grammar AnonWhile :: Grammar AnonUntil :: Grammar AnonRescue :: Grammar AnonFor :: Grammar AnonIn :: Grammar AnonDo :: Grammar AnonCase :: Grammar AnonWhen :: Grammar AnonElsif :: Grammar AnonElse :: Grammar AnonThen :: Grammar AnonBegin :: Grammar AnonEnsure :: Grammar AnonEqualRAngle :: Grammar AnonLBracket :: Grammar AnonRBracket :: Grammar AnonColonColon' :: Grammar AnonAmpersandDot :: Grammar AnonLParen' :: Grammar AnonPlusEqual :: Grammar AnonMinusEqual :: Grammar AnonStarEqual :: Grammar AnonStarStarEqual :: Grammar AnonSlashEqual :: Grammar AnonPipePipeEqual :: Grammar AnonPipeEqual :: Grammar AnonAmpersandAmpersandEqual :: Grammar AnonAmpersandEqual :: Grammar AnonPercentEqual :: Grammar AnonRAngleRAngleEqual :: Grammar AnonLAngleLAngleEqual :: Grammar AnonCaretEqual :: Grammar AnonQuestion :: Grammar AnonColon' :: Grammar AnonDotDot :: Grammar AnonDotDotDot :: Grammar AnonAnd :: Grammar AnonOr :: Grammar AnonPipePipe :: Grammar AnonAmpersandAmpersand :: Grammar AnonLAngleLAngle :: Grammar AnonRAngleRAngle :: Grammar AnonLAngleEqual :: Grammar AnonRAngle :: Grammar AnonRAngleEqual :: Grammar AnonCaret :: Grammar AnonPlus :: Grammar AnonSlash :: Grammar AnonPercent :: Grammar AnonEqualEqual :: Grammar AnonBangEqual :: Grammar AnonEqualEqualEqual :: Grammar AnonLAngleEqualRAngle :: Grammar AnonEqualTilde :: Grammar AnonBangTilde :: Grammar AnonDefinedQuestion :: Grammar AnonNot :: Grammar AnonBang :: Grammar AnonTilde :: Grammar Constant :: Grammar InstanceVariable :: Grammar ClassVariable :: Grammar GlobalVariable :: Grammar AnonMinus :: Grammar AnonPlusAt :: Grammar AnonMinusAt :: Grammar AnonLBracketRBracket :: Grammar AnonLBracketRBracketEqual :: Grammar AnonBacktick :: Grammar AnonUndef :: Grammar AnonAlias :: Grammar Comment :: Grammar Integer :: Grammar Float :: Grammar Complex :: Grammar AnonR :: Grammar Super :: Grammar AnonTrue :: Grammar AnonTRUE :: Grammar AnonFalse :: Grammar AnonFALSE :: Grammar Self :: Grammar AnonNil :: Grammar AnonNIL :: Grammar Character :: Grammar AnonHashLBrace :: Grammar AuxStringArrayToken1 :: Grammar EscapeSequence :: Grammar AnonLBracket' :: Grammar AnonMinusRAngle :: Grammar HiddenLineBreak :: Grammar HiddenSimpleSymbol :: Grammar AnonDQuote :: Grammar AnonColonDQuote :: Grammar AnonBacktick' :: Grammar AnonSlash' :: Grammar AnonPercentWLParen :: Grammar AnonPercentILParen :: Grammar HiddenHeredocBodyStart :: Grammar HiddenStringContent :: Grammar HiddenHeredocContent :: Grammar HiddenStringEnd :: Grammar HeredocEnd :: Grammar HeredocBeginning :: Grammar AnonAmpersand' :: Grammar AnonStar' :: Grammar AnonMinus' :: Grammar AnonMinus'' :: Grammar AnonStar'' :: Grammar AnonLAngleLAngle' :: Grammar Symbol :: Grammar Program :: Grammar HiddenStatements :: Grammar BeginBlock :: Grammar EndBlock :: Grammar HiddenStatement :: Grammar Method :: Grammar SingletonMethod :: Grammar HiddenMethodRest :: Grammar Parameters :: Grammar BareParameters :: Grammar BlockParameters :: Grammar HiddenFormalParameter :: Grammar HiddenSimpleFormalParameter :: Grammar SplatParameter :: Grammar HashSplatParameter :: Grammar BlockParameter :: Grammar KeywordParameter :: Grammar OptionalParameter :: Grammar Class :: Grammar Superclass :: Grammar SingletonClass :: Grammar Module :: Grammar Return :: Grammar Yield :: Grammar Break :: Grammar Next :: Grammar Return' :: Grammar Yield' :: Grammar Break' :: Grammar Next' :: Grammar Redo :: Grammar Retry :: Grammar IfModifier :: Grammar UnlessModifier :: Grammar WhileModifier :: Grammar UntilModifier :: Grammar RescueModifier :: Grammar While :: Grammar Until :: Grammar For :: Grammar In :: Grammar HiddenDo :: Grammar Case :: Grammar When :: Grammar Pattern :: Grammar If :: Grammar Unless :: Grammar Elsif :: Grammar Else :: Grammar Then :: Grammar Begin :: Grammar Ensure :: Grammar Rescue :: Grammar Exceptions :: Grammar ExceptionVariable :: Grammar HiddenBodyStatement :: Grammar HiddenExpression :: Grammar HiddenArg :: Grammar HiddenPrimary :: Grammar ParenthesizedStatements :: Grammar ElementReference :: Grammar ScopeResolution :: Grammar Call :: Grammar CommandCall :: Grammar MethodCall :: Grammar ArgumentList :: Grammar ArgumentList' :: Grammar HiddenArgumentListWithTrailingComma :: Grammar HiddenArgument :: Grammar SplatArgument :: Grammar HashSplatArgument :: Grammar BlockArgument :: Grammar DoBlock :: Grammar Block :: Grammar Assignment :: Grammar Assignment' :: Grammar OperatorAssignment :: Grammar OperatorAssignment' :: Grammar Conditional :: Grammar Range :: Grammar Binary :: Grammar Binary' :: Grammar Unary :: Grammar Unary' :: Grammar Unary'' :: Grammar RightAssignmentList :: Grammar LeftAssignmentList :: Grammar HiddenMlhs :: Grammar DestructuredLeftAssignment :: Grammar RestAssignment :: Grammar HiddenLhs :: Grammar HiddenVariable :: Grammar Operator :: Grammar HiddenMethodName :: Grammar Setter :: Grammar Undef :: Grammar Alias :: Grammar Rational :: Grammar True :: Grammar False :: Grammar Nil :: Grammar ChainedString :: Grammar Interpolation :: Grammar String :: Grammar Subshell :: Grammar StringArray :: Grammar SymbolArray :: Grammar Symbol' :: Grammar Regex :: Grammar HeredocBody :: Grammar AuxHiddenLiteralContents :: Grammar Array :: Grammar Hash :: Grammar Pair :: Grammar Lambda :: Grammar EmptyStatement :: Grammar HiddenTerminator :: Grammar AuxHiddenStatementsRepeat1 :: Grammar AuxParametersRepeat1 :: Grammar AuxBlockParametersRepeat1 :: Grammar AuxCaseRepeat1 :: Grammar AuxCaseRepeat2 :: Grammar AuxWhenRepeat1 :: Grammar AuxExceptionsRepeat1 :: Grammar AuxHiddenBodyStatementRepeat1 :: Grammar AuxCommandArgumentListRepeat1 :: Grammar AuxHiddenMlhsRepeat1 :: Grammar AuxUndefRepeat1 :: Grammar AuxChainedStringRepeat1 :: Grammar AuxStringArrayRepeat1 :: Grammar AuxSymbolArrayRepeat1 :: Grammar AuxHeredocBodyRepeat1 :: Grammar AuxHashRepeat1 :: Grammar AnonDQuote' :: Grammar BareString :: Grammar BareSymbol :: Grammar DestructuredParameter :: Grammar LambdaParameters :: Grammar MethodParameters :: Grammar ParseError :: Grammar instance GHC.Show.Show TreeSitter.Ruby.Grammar instance GHC.Classes.Ord TreeSitter.Ruby.Grammar instance GHC.Arr.Ix TreeSitter.Ruby.Grammar instance GHC.Classes.Eq TreeSitter.Ruby.Grammar instance GHC.Enum.Enum TreeSitter.Ruby.Grammar instance GHC.Enum.Bounded TreeSitter.Ruby.Grammar instance TreeSitter.Symbol.Symbol TreeSitter.Ruby.Grammar