class VariableParser extends Parser with InlinePluginParser
Parser for parsing variables that are substituted with arbitrary text.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- VariableParser
- InlinePluginParser
- Parser
- Extensions
- BaseParser
- BaseActions
- ContextAware
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new VariableParser(name: String)
Type Members
-
class
AnchorNodeInfo extends AnyRef
- Attributes
- private[pegdown]
- Definition Classes
- Parser
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → 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
- @Cached() @DontLabel()
-
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
- @Cached() @DontLabel()
-
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
- @Cached() @DontLabel()
-
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
CrossedOutLessOne(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
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
EscapableChar(): 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
- @Cached() @DontLabel()
-
def
FirstOf(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @transient() @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
- @transient() @Cached() @SuppressSubnodes() @DontLabel()
-
def
IgnoreCase(arg0: String): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel()
-
def
IgnoreCase(arg0: Char): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
-
def
Image(): Rule
- Definition Classes
- Parser
-
def
ImageAlt(): Rule
- Definition Classes
- Parser
-
def
Indent(): 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
ListItemIndentedBlocks(arg0: StringBuilderVar): Rule
- Definition Classes
- Parser
-
def
NOrMore(arg0: Char, arg1: Int): Rule
- Definition Classes
- Parser
-
def
NTimes(arg0: Int, arg1: Any, arg2: Any): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
-
def
NTimes(arg0: Int, arg1: Any): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
-
def
Newline(): Rule
- Definition Classes
- Parser
-
def
NodeSequence(arg0: <repeated...>[AnyRef]): Rule
- Definition Classes
- Parser
- Annotations
- @transient()
-
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
NotNewline(): Rule
- Definition Classes
- Parser
-
def
OneOrMore(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @transient() @DontLabel()
-
def
OneOrMore(arg0: Any): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
-
def
Optional(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @transient() @DontLabel()
-
def
Optional(arg0: Any): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
-
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
ReferenceNoEOL(): Rule
- Definition Classes
- Parser
-
def
Root(): Rule
- Definition Classes
- Parser
-
def
Sequence(arg0: Array[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
-
def
Sequence(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @transient() @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
Strike(): Rule
- Definition Classes
- Parser
-
def
String(arg0: <repeated...>[Char]): Rule
- Definition Classes
- BaseParser
- Annotations
- @transient() @Cached() @SuppressSubnodes() @DontLabel()
-
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
TaskListItem(arg0: Rule, arg1: SuperNodeTaskItemCreator): Rule
- Definition Classes
- Parser
- Annotations
- @Cached()
-
def
TerminalEndline(): Rule
- Definition Classes
- Parser
-
def
Test(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @transient() @DontLabel()
-
def
Test(arg0: Any): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @SuppressNode() @DontLabel()
-
def
TestNot(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @transient() @DontLabel()
-
def
TestNot(arg0: Any): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @SuppressNode() @DontLabel()
-
def
TestNotItem(): Rule
- Definition Classes
- Parser
-
def
TestNotListItem(): Rule
- Definition Classes
- Parser
-
def
Ticks(arg0: Int): Rule
- Definition Classes
- Parser
-
def
UlOrStarLine(): Rule
- Definition Classes
- Parser
- Annotations
- @MemoMismatches()
- def VariableRule(): Rule
-
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
- @transient() @DontLabel()
-
def
ZeroOrMore(arg0: Any): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
-
def
addAsChild(): Boolean
- Definition Classes
- Parser
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
checkForParsingTimeout(): Boolean
- Attributes
- protected[pegdown]
- Definition Classes
- Parser
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
collectChildrensText(arg0: SuperNode, arg1: AnchorNodeInfo): Unit
- Definition Classes
- Parser
-
def
currentChar(): Character
- Definition Classes
- BaseActions
-
def
currentIndex(): Int
- Definition Classes
- BaseActions
-
def
debugMsg(arg0: String, arg1: String): Boolean
- Definition Classes
- Parser
-
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
fixIndices(arg0: Node, arg1: Array[Int]): Unit
- Attributes
- protected[pegdown]
- Definition Classes
- Parser
-
def
fromCharArray(arg0: Array[Char]): Rule
- Attributes
- protected[parboiled]
- Definition Classes
- BaseParser
- Annotations
- @DontExtend()
-
def
fromCharLiteral(arg0: Char): Rule
- Attributes
- protected[parboiled]
- Definition Classes
- BaseParser
- Annotations
- @DontExtend()
-
def
fromStringLiteral(arg0: String): Rule
- Attributes
- protected[parboiled]
- Definition Classes
- BaseParser
- Annotations
- @DontExtend()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getContext(): Context[AnyRef]
- Definition Classes
- BaseActions
-
def
hasError(): Boolean
- Definition Classes
- BaseActions
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
inPredicate(): Boolean
- Definition Classes
- BaseActions
-
def
inlinePluginRules(): Array[Rule]
- Definition Classes
- VariableParser → InlinePluginParser
- Annotations
- @Override()
-
def
isHtmlTag(arg0: String): Boolean
- Definition Classes
- Parser
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLegalEmphOrStrongClosePos(): Boolean
- Attributes
- protected[pegdown]
- Definition Classes
- Parser
-
def
isLegalEmphOrStrongStartPos(): Boolean
- Attributes
- protected[pegdown]
- Definition Classes
- Parser
-
def
isStrongCloseCharStolen(arg0: String): Boolean
- Attributes
- protected[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[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
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
- Annotations
- @transient()
-
def
setClosed(): Boolean
- Attributes
- protected[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[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
- @transient() @DontExtend()
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
wrapInAnchor(): Boolean
- Definition Classes
- Parser
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated