class CodeReferenceParser extends Parser with BlockPluginParser
Parboiled parser for code references in markdown.
Implemented in Java because this is necessary for parboiled enhancement to work.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CodeReferenceParser
- BlockPluginParser
- Parser
- Extensions
- BaseParser
- BaseActions
- ContextAware
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new CodeReferenceParser()
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 CodeReference(): Rule
- 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: AnyRef, arg1: AnyRef, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel() @transient()
- 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
- @Cached() @SuppressSubnodes() @DontLabel() @transient()
- 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: AnyRef, arg2: AnyRef): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
- def NTimes(arg0: Int, arg1: AnyRef): 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: AnyRef, arg1: AnyRef, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel() @transient()
- def OneOrMore(arg0: AnyRef): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
- def Optional(arg0: AnyRef, arg1: AnyRef, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel() @transient()
- def Optional(arg0: AnyRef): 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: AnyRef, arg1: AnyRef, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel() @transient()
- 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
- @Cached() @SuppressSubnodes() @DontLabel() @transient()
- 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: AnyRef, arg1: AnyRef, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel() @transient()
- def Test(arg0: AnyRef): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @SuppressNode() @DontLabel()
- def TestNot(arg0: AnyRef, arg1: AnyRef, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel() @transient()
- def TestNot(arg0: AnyRef): 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 Verbatim(): Rule
- Definition Classes
- Parser
- def WikiLink(): Rule
- Definition Classes
- Parser
- def ZeroOrMore(arg0: AnyRef, arg1: AnyRef, arg2: <repeated...>[AnyRef]): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontLabel() @transient()
- def ZeroOrMore(arg0: AnyRef): Rule
- Definition Classes
- BaseParser
- Annotations
- @Cached() @DontLabel()
- def addAsChild(): Boolean
- Definition Classes
- Parser
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def blockPluginRules(): Array[Rule]
- Definition Classes
- CodeReferenceParser → BlockPluginParser
- Annotations
- @Override()
- def checkForParsingTimeout(): Boolean
- Attributes
- protected[pegdown]
- Definition Classes
- Parser
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- 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: AnyRef): 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[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def getContext(): Context[AnyRef]
- Definition Classes
- BaseActions
- def hasError(): Boolean
- Definition Classes
- BaseActions
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- 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[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
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- 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: AnyRef): Rule
- Definition Classes
- BaseParser
- Annotations
- @DontExtend()
- def toRules(arg0: <repeated...>[AnyRef]): Array[Rule]
- Definition Classes
- BaseParser
- Annotations
- @DontExtend() @transient()
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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
(Since version 9)