play
.
doc
TocParser
class
TocParser
extends
Parser
with
BlockPluginParser
Linear Supertypes
BlockPluginParser
,
Parser
,
Extensions
,
BaseParser
[
AnyRef
],
BaseActions
[
AnyRef
],
ContextAware
[
AnyRef
],
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
TocParser
BlockPluginParser
Parser
Extensions
BaseParser
BaseActions
ContextAware
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
TocParser
()
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
Abbreviation
()
:
Rule
Definition Classes
Parser
def
AbbreviationText
(
arg0:
Var
[
AbbreviationNode
]
)
:
Rule
Definition Classes
Parser
def
Alphanumeric
()
:
Rule
Definition Classes
Parser
def
AnyOf
(
arg0:
Characters
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
AnyOf
(
arg0:
Array
[
Char
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
AnyOf
(
arg0:
String
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
AtxHeading
()
:
Rule
Definition Classes
Parser
def
AtxInline
()
:
Rule
Definition Classes
Parser
def
AtxStart
()
:
Rule
Definition Classes
Parser
def
AutoLink
()
:
Rule
Definition Classes
Parser
def
AutoLinkEmail
()
:
Rule
Definition Classes
Parser
def
AutoLinkEnd
()
:
Rule
Definition Classes
Parser
def
AutoLinkUrl
()
:
Rule
Definition Classes
Parser
def
BlankLine
()
:
Rule
Definition Classes
Parser
def
Block
()
:
Rule
Definition Classes
Parser
def
BlockQuote
()
:
Rule
Definition Classes
Parser
def
Bullet
()
:
Rule
Definition Classes
Parser
def
BulletList
()
:
Rule
Definition Classes
Parser
def
CaptionInline
()
:
Rule
Definition Classes
Parser
def
CaptionStart
()
:
Rule
Definition Classes
Parser
def
Ch
(
arg0:
Char
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
CharEntity
()
:
Rule
Definition Classes
Parser
def
CharLine
(
arg0:
Char
)
:
Rule
Definition Classes
Parser
def
CharRange
(
arg0:
Char
,
arg1:
Char
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
Code
(
arg0:
Rule
)
:
Rule
Definition Classes
Parser
def
Code
()
:
Rule
Definition Classes
Parser
def
CodeFence
(
arg0:
Var
[
Integer
]
)
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
CrossedOut
(
arg0:
Rule
,
arg1:
StringBuilderVar
)
:
Rule
Definition Classes
Parser
def
DecEntity
()
:
Rule
Definition Classes
Parser
def
DefListBullet
()
:
Rule
Definition Classes
Parser
def
DefListTerm
()
:
Rule
Definition Classes
Parser
def
DefTermInline
()
:
Rule
Definition Classes
Parser
def
DefinedHtmlTagName
(
arg0:
StringVar
)
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
Definition
()
:
Rule
Definition Classes
Parser
def
DefinitionList
()
:
Rule
Definition Classes
Parser
def
Digit
()
:
Rule
Definition Classes
Parser
def
DoubleAngleQuoted
()
:
Rule
Definition Classes
Parser
def
DoubleIndentedBlocks
(
arg0:
StringBuilderVar
)
:
Rule
Definition Classes
Parser
def
DoubleQuoted
()
:
Rule
Definition Classes
Parser
def
Emph
()
:
Rule
Definition Classes
Parser
def
EmphOrStrong
(
arg0:
String
)
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
EmphOrStrongClose
(
arg0:
String
)
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
EmphOrStrongOpen
(
arg0:
String
)
:
Rule
Definition Classes
Parser
def
Endline
()
:
Rule
Definition Classes
Parser
Annotations
@MemoMismatches
()
def
Entity
()
:
Rule
Definition Classes
Parser
def
Enumerator
()
:
Rule
Definition Classes
Parser
def
EscapedChar
()
:
Rule
Definition Classes
Parser
def
ExplicitLink
(
arg0:
Boolean
)
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
FencedCodeBlock
()
:
Rule
Definition Classes
Parser
def
FirstOf
(
arg0:
Array
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
FirstOf
(
arg0:
Any
,
arg1:
Any
,
arg2:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
Heading
()
:
Rule
Definition Classes
Parser
def
HexEntity
()
:
Rule
Definition Classes
Parser
def
HorizontalRule
(
arg0:
Char
)
:
Rule
Definition Classes
Parser
def
HorizontalRule
()
:
Rule
Definition Classes
Parser
def
HtmlAttribute
()
:
Rule
Definition Classes
Parser
def
HtmlBlock
()
:
Rule
Definition Classes
Parser
def
HtmlBlockClose
(
arg0:
StringVar
)
:
Rule
Definition Classes
Parser
Annotations
@DontSkipActionsInPredicates
()
def
HtmlBlockInTags
()
:
Rule
Definition Classes
Parser
def
HtmlBlockOpen
(
arg0:
StringVar
)
:
Rule
Definition Classes
Parser
def
HtmlBlockSelfClosing
()
:
Rule
Definition Classes
Parser
def
HtmlComment
()
:
Rule
Definition Classes
Parser
def
HtmlTag
()
:
Rule
Definition Classes
Parser
def
HtmlTagBlock
(
arg0:
StringVar
)
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
IgnoreCase
(
arg0:
<repeated...>
[
Char
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@SuppressSubnodes
()
@Cached
()
def
IgnoreCase
(
arg0:
String
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
IgnoreCase
(
arg0:
Char
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
Image
()
:
Rule
Definition Classes
Parser
def
Indent
()
:
Rule
Definition Classes
Parser
def
IndentedBlock
(
arg0:
StringBuilderVar
)
:
Rule
Definition Classes
Parser
def
Inline
()
:
Rule
Definition Classes
Parser
Annotations
@MemoMismatches
()
def
InlineHtml
()
:
Rule
Definition Classes
Parser
def
InlineOrIntermediateEndline
()
:
Rule
Definition Classes
Parser
def
Inlines
()
:
Rule
Definition Classes
Parser
def
Label
()
:
Rule
Definition Classes
Parser
def
Letter
()
:
Rule
Definition Classes
Parser
def
Line
(
arg0:
StringBuilderVar
)
:
Rule
Definition Classes
Parser
def
LineBreak
()
:
Rule
Definition Classes
Parser
def
Link
()
:
Rule
Definition Classes
Parser
Annotations
@MemoMismatches
()
def
LinkSource
()
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
LinkTitle
(
arg0:
Char
)
:
Rule
Definition Classes
Parser
def
LinkTitle
()
:
Rule
Definition Classes
Parser
def
ListItem
(
arg0:
Rule
,
arg1:
SuperNodeCreator
)
:
Rule
Definition Classes
Parser
Annotations
@Cached
()
def
NOrMore
(
arg0:
Char
,
arg1:
Int
)
:
Rule
Definition Classes
Parser
def
NTimes
(
arg0:
Int
,
arg1:
Any
,
arg2:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
NTimes
(
arg0:
Int
,
arg1:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
Newline
()
:
Rule
Definition Classes
Parser
def
NodeSequence
(
arg0:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
Parser
def
NonAutoLink
()
:
Rule
Definition Classes
Parser
def
NonAutoLinkInline
()
:
Rule
Definition Classes
Parser
def
NonLinkInline
()
:
Rule
Definition Classes
Parser
def
NoneOf
(
arg0:
Array
[
Char
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
NoneOf
(
arg0:
String
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
NonindentSpace
()
:
Rule
Definition Classes
Parser
def
Nonspacechar
()
:
Rule
Definition Classes
Parser
def
NormalChar
()
:
Rule
Definition Classes
Parser
Annotations
@MemoMismatches
()
def
NormalEndline
()
:
Rule
Definition Classes
Parser
def
NotItem
()
:
Rule
Definition Classes
Parser
def
NotNewline
()
:
Rule
Definition Classes
Parser
def
OneOrMore
(
arg0:
Any
,
arg1:
Any
,
arg2:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
OneOrMore
(
arg0:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
Optional
(
arg0:
Any
,
arg1:
Any
,
arg2:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
Optional
(
arg0:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
OrderedList
()
:
Rule
Definition Classes
Parser
def
Para
()
:
Rule
Definition Classes
Parser
def
Quoted
()
:
Rule
Definition Classes
Parser
def
RefSrc
(
arg0:
Var
[
ReferenceNode
]
)
:
Rule
Definition Classes
Parser
def
RefSrcContent
(
arg0:
Var
[
ReferenceNode
]
)
:
Rule
Definition Classes
Parser
def
RefTitle
(
arg0:
Char
,
arg1:
Char
,
arg2:
Var
[
ReferenceNode
]
)
:
Rule
Definition Classes
Parser
def
RefTitle
(
arg0:
Var
[
ReferenceNode
]
)
:
Rule
Definition Classes
Parser
def
Reference
()
:
Rule
Definition Classes
Parser
def
ReferenceLink
(
arg0:
Boolean
)
:
Rule
Definition Classes
Parser
def
Root
()
:
Rule
Definition Classes
Parser
def
Sequence
(
arg0:
Array
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
Sequence
(
arg0:
Any
,
arg1:
Any
,
arg2:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
SetextHeading
()
:
Rule
Definition Classes
Parser
def
SetextHeading1
()
:
Rule
Definition Classes
Parser
def
SetextHeading2
()
:
Rule
Definition Classes
Parser
def
SetextInline
()
:
Rule
Definition Classes
Parser
def
SingleQuoteEnd
()
:
Rule
Definition Classes
Parser
def
SingleQuoted
()
:
Rule
Definition Classes
Parser
def
Smarts
()
:
Rule
Definition Classes
Parser
def
Sp
()
:
Rule
Definition Classes
Parser
def
Space
()
:
Rule
Definition Classes
Parser
def
Spacechar
()
:
Rule
Definition Classes
Parser
def
SpecialChar
()
:
Rule
Definition Classes
Parser
def
Spn1
()
:
Rule
Definition Classes
Parser
def
Str
()
:
Rule
Definition Classes
Parser
def
String
(
arg0:
<repeated...>
[
Char
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@SuppressSubnodes
()
@Cached
()
def
String
(
arg0:
String
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
Strong
()
:
Rule
Definition Classes
Parser
def
StrongOrEmph
()
:
Rule
Definition Classes
Parser
def
Symbol
()
:
Rule
Definition Classes
Parser
def
Table
()
:
Rule
Definition Classes
Parser
def
TableCaption
()
:
Rule
Definition Classes
Parser
def
TableCell
()
:
Rule
Definition Classes
Parser
def
TableColumn
(
arg0:
Var
[
TableNode
]
,
arg1:
Var
[
Boolean
]
)
:
Rule
Definition Classes
Parser
def
TableDivider
(
arg0:
Var
[
TableNode
]
)
:
Rule
Definition Classes
Parser
def
TableRow
()
:
Rule
Definition Classes
Parser
def
TerminalEndline
()
:
Rule
Definition Classes
Parser
def
Test
(
arg0:
Any
,
arg1:
Any
,
arg2:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
Test
(
arg0:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@SuppressNode
()
@Cached
()
def
TestNot
(
arg0:
Any
,
arg1:
Any
,
arg2:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
TestNot
(
arg0:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@SuppressNode
()
@Cached
()
def
Ticks
(
arg0:
Int
)
:
Rule
Definition Classes
Parser
def
TocRule
()
:
Rule
def
UlOrStarLine
()
:
Rule
Definition Classes
Parser
Annotations
@MemoMismatches
()
def
Verbatim
()
:
Rule
Definition Classes
Parser
def
WikiLink
()
:
Rule
Definition Classes
Parser
def
ZeroOrMore
(
arg0:
Any
,
arg1:
Any
,
arg2:
<repeated...>
[
AnyRef
]
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
def
ZeroOrMore
(
arg0:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontLabel
()
@Cached
()
def
addAsChild
()
:
Boolean
Definition Classes
Parser
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
blockPluginRules
()
:
Array
[
Rule
]
Definition Classes
TocParser
→ BlockPluginParser
def
checkForParsingTimeout
()
:
Boolean
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
currentChar
()
:
Character
Definition Classes
BaseActions
def
currentIndex
()
:
Int
Definition Classes
BaseActions
def
drop
(
arg0:
Int
)
:
Boolean
Definition Classes
BaseActions
def
drop
()
:
Boolean
Definition Classes
BaseActions
def
dup
()
:
Boolean
Definition Classes
BaseActions
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
ext
(
arg0:
Int
)
:
Boolean
Definition Classes
Parser
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
fixIndices
(
arg0:
Node
,
arg1:
Array
[
Int
]
)
:
Unit
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
def
fromCharArray
(
arg0:
Array
[
Char
]
)
:
Rule
Attributes
protected[
org.parboiled
]
Definition Classes
BaseParser
Annotations
@DontExtend
()
def
fromCharLiteral
(
arg0:
Char
)
:
Rule
Attributes
protected[
org.parboiled
]
Definition Classes
BaseParser
Annotations
@DontExtend
()
def
fromStringLiteral
(
arg0:
String
)
:
Rule
Attributes
protected[
org.parboiled
]
Definition Classes
BaseParser
Annotations
@DontExtend
()
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getContext
()
:
Context
[
AnyRef
]
Definition Classes
BaseActions
def
hasError
()
:
Boolean
Definition Classes
BaseActions
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
inPredicate
()
:
Boolean
Definition Classes
BaseActions
def
isHtmlTag
(
arg0:
String
)
:
Boolean
Definition Classes
Parser
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isLegalEmphOrStrongClosePos
()
:
Boolean
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
def
isLegalEmphOrStrongStartPos
()
:
Boolean
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
def
isStrongCloseCharStolen
(
arg0:
String
)
:
Boolean
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
def
match
()
:
String
Definition Classes
BaseActions
def
matchEnd
()
:
Int
Definition Classes
BaseActions
def
matchLength
()
:
Int
Definition Classes
BaseActions
def
matchOrDefault
(
arg0:
String
)
:
String
Definition Classes
BaseActions
def
matchRange
()
:
IndexRange
Definition Classes
BaseActions
def
matchStart
()
:
Int
Definition Classes
BaseActions
def
matchedChar
()
:
Char
Definition Classes
BaseActions
def
mayEnterEmphOrStrong
(
arg0:
String
)
:
Boolean
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newInstance
[
P <:
BaseParser
[
AnyRef
]
]
()
:
P
Definition Classes
BaseParser
def
nodeSuppressed
()
:
Boolean
Definition Classes
BaseActions
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
parse
(
arg0:
Array
[
Char
]
)
:
RootNode
Definition Classes
Parser
def
parseInternal
(
arg0:
Array
[
Char
]
)
:
RootNode
Definition Classes
Parser
def
parseInternal
(
arg0:
StringBuilderVar
)
:
RootNode
Definition Classes
Parser
def
peek
(
arg0:
Int
)
:
AnyRef
Definition Classes
BaseActions
def
peek
()
:
AnyRef
Definition Classes
BaseActions
def
poke
(
arg0:
Int
,
arg1:
AnyRef
)
:
Boolean
Definition Classes
BaseActions
def
poke
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
BaseActions
def
pop
(
arg0:
Int
)
:
AnyRef
Definition Classes
BaseActions
def
pop
()
:
AnyRef
Definition Classes
BaseActions
def
popAsNode
()
:
Node
Definition Classes
Parser
def
popAsString
()
:
String
Definition Classes
Parser
def
position
()
:
Position
Definition Classes
BaseActions
def
push
(
arg0:
Int
,
arg1:
AnyRef
)
:
Boolean
Definition Classes
BaseActions
def
push
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
BaseActions
def
pushAll
(
arg0:
AnyRef
,
arg1:
<repeated...>
[
AnyRef
]
)
:
Boolean
Definition Classes
BaseActions
def
setClosed
()
:
Boolean
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
def
setContext
(
arg0:
Context
[
AnyRef
]
)
:
Unit
Definition Classes
BaseActions → ContextAware
def
setIndices
()
:
Boolean
Definition Classes
Parser
def
stealBackStrongCloseChar
()
:
Boolean
Attributes
protected[
org.pegdown
]
Definition Classes
Parser
def
swap
()
:
Boolean
Definition Classes
BaseActions
def
swap3
()
:
Boolean
Definition Classes
BaseActions
def
swap4
()
:
Boolean
Definition Classes
BaseActions
def
swap5
()
:
Boolean
Definition Classes
BaseActions
def
swap6
()
:
Boolean
Definition Classes
BaseActions
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toRule
(
arg0:
Any
)
:
Rule
Definition Classes
BaseParser
Annotations
@DontExtend
()
def
toRules
(
arg0:
<repeated...>
[
AnyRef
]
)
:
Array
[
Rule
]
Definition Classes
BaseParser
Annotations
@DontExtend
()
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
BlockPluginParser
Inherited from
Parser
Inherited from
Extensions
Inherited from
BaseParser
[
AnyRef
]
Inherited from
BaseActions
[
AnyRef
]
Inherited from
ContextAware
[
AnyRef
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped