c

play.doc

CodeReferenceParser

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
BlockPluginParser, Parser, Extensions, BaseParser[AnyRef], BaseActions[AnyRef], ContextAware[AnyRef], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CodeReferenceParser
  2. BlockPluginParser
  3. Parser
  4. Extensions
  5. BaseParser
  6. BaseActions
  7. ContextAware
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CodeReferenceParser()

Type Members

  1. class AnchorNodeInfo extends AnyRef
    Attributes
    private[pegdown]
    Definition Classes
    Parser

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def Abbreviation(): Rule
    Definition Classes
    Parser
  5. def AbbreviationText(arg0: Var[AbbreviationNode]): Rule
    Definition Classes
    Parser
  6. def Alphanumeric(): Rule
    Definition Classes
    Parser
  7. def AnyOf(arg0: Characters): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  8. def AnyOf(arg0: Array[Char]): Rule
    Definition Classes
    BaseParser
    Annotations
    @DontLabel()
  9. def AnyOf(arg0: String): Rule
    Definition Classes
    BaseParser
    Annotations
    @DontLabel()
  10. def AtxHeading(): Rule
    Definition Classes
    Parser
  11. def AtxInline(): Rule
    Definition Classes
    Parser
  12. def AtxStart(): Rule
    Definition Classes
    Parser
  13. def AutoLink(): Rule
    Definition Classes
    Parser
  14. def AutoLinkEmail(): Rule
    Definition Classes
    Parser
  15. def AutoLinkEnd(): Rule
    Definition Classes
    Parser
  16. def AutoLinkUrl(): Rule
    Definition Classes
    Parser
  17. def BlankLine(): Rule
    Definition Classes
    Parser
  18. def Block(): Rule
    Definition Classes
    Parser
  19. def BlockQuote(): Rule
    Definition Classes
    Parser
  20. def Bullet(): Rule
    Definition Classes
    Parser
  21. def BulletList(): Rule
    Definition Classes
    Parser
  22. def CaptionInline(): Rule
    Definition Classes
    Parser
  23. def CaptionStart(): Rule
    Definition Classes
    Parser
  24. def Ch(arg0: Char): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  25. def CharEntity(): Rule
    Definition Classes
    Parser
  26. def CharLine(arg0: Char): Rule
    Definition Classes
    Parser
  27. def CharRange(arg0: Char, arg1: Char): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  28. def Code(arg0: Rule): Rule
    Definition Classes
    Parser
  29. def Code(): Rule
    Definition Classes
    Parser
  30. def CodeFence(arg0: Var[Integer]): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  31. def CodeReference(): Rule
  32. def CrossedOut(arg0: Rule, arg1: StringBuilderVar): Rule
    Definition Classes
    Parser
  33. def CrossedOutLessOne(arg0: Rule, arg1: StringBuilderVar): Rule
    Definition Classes
    Parser
  34. def DecEntity(): Rule
    Definition Classes
    Parser
  35. def DefListBullet(): Rule
    Definition Classes
    Parser
  36. def DefListTerm(): Rule
    Definition Classes
    Parser
  37. def DefTermInline(): Rule
    Definition Classes
    Parser
  38. def DefinedHtmlTagName(arg0: StringVar): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  39. def Definition(): Rule
    Definition Classes
    Parser
  40. def DefinitionList(): Rule
    Definition Classes
    Parser
  41. def Digit(): Rule
    Definition Classes
    Parser
  42. def DoubleAngleQuoted(): Rule
    Definition Classes
    Parser
  43. def DoubleQuoted(): Rule
    Definition Classes
    Parser
  44. def Emph(): Rule
    Definition Classes
    Parser
  45. def EmphOrStrong(arg0: String): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  46. def EmphOrStrongClose(arg0: String): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  47. def EmphOrStrongOpen(arg0: String): Rule
    Definition Classes
    Parser
  48. def Endline(): Rule
    Definition Classes
    Parser
    Annotations
    @MemoMismatches()
  49. def Entity(): Rule
    Definition Classes
    Parser
  50. def Enumerator(): Rule
    Definition Classes
    Parser
  51. def EscapableChar(): Rule
    Definition Classes
    Parser
  52. def EscapedChar(): Rule
    Definition Classes
    Parser
  53. def ExplicitLink(arg0: Boolean): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  54. def FencedCodeBlock(): Rule
    Definition Classes
    Parser
  55. def FirstOf(arg0: Array[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  56. def FirstOf(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontLabel()
  57. def Heading(): Rule
    Definition Classes
    Parser
  58. def HexEntity(): Rule
    Definition Classes
    Parser
  59. def HorizontalRule(arg0: Char): Rule
    Definition Classes
    Parser
  60. def HorizontalRule(): Rule
    Definition Classes
    Parser
  61. def HtmlAttribute(): Rule
    Definition Classes
    Parser
  62. def HtmlBlock(): Rule
    Definition Classes
    Parser
  63. def HtmlBlockClose(arg0: StringVar): Rule
    Definition Classes
    Parser
    Annotations
    @DontSkipActionsInPredicates()
  64. def HtmlBlockInTags(): Rule
    Definition Classes
    Parser
  65. def HtmlBlockOpen(arg0: StringVar): Rule
    Definition Classes
    Parser
  66. def HtmlBlockSelfClosing(): Rule
    Definition Classes
    Parser
  67. def HtmlComment(): Rule
    Definition Classes
    Parser
  68. def HtmlTag(): Rule
    Definition Classes
    Parser
  69. def HtmlTagBlock(arg0: StringVar): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  70. def IgnoreCase(arg0: <repeated...>[Char]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @Cached() @SuppressSubnodes() @DontLabel()
  71. def IgnoreCase(arg0: String): Rule
    Definition Classes
    BaseParser
    Annotations
    @DontLabel()
  72. def IgnoreCase(arg0: Char): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  73. def Image(): Rule
    Definition Classes
    Parser
  74. def ImageAlt(): Rule
    Definition Classes
    Parser
  75. def Indent(): Rule
    Definition Classes
    Parser
  76. def Inline(): Rule
    Definition Classes
    Parser
    Annotations
    @MemoMismatches()
  77. def InlineHtml(): Rule
    Definition Classes
    Parser
  78. def InlineOrIntermediateEndline(): Rule
    Definition Classes
    Parser
  79. def Inlines(): Rule
    Definition Classes
    Parser
  80. def Label(): Rule
    Definition Classes
    Parser
  81. def Letter(): Rule
    Definition Classes
    Parser
  82. def Line(arg0: StringBuilderVar): Rule
    Definition Classes
    Parser
  83. def LineBreak(): Rule
    Definition Classes
    Parser
  84. def Link(): Rule
    Definition Classes
    Parser
    Annotations
    @MemoMismatches()
  85. def LinkSource(): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  86. def LinkTitle(arg0: Char): Rule
    Definition Classes
    Parser
  87. def LinkTitle(): Rule
    Definition Classes
    Parser
  88. def ListItem(arg0: Rule, arg1: SuperNodeCreator): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  89. def ListItemIndentedBlocks(arg0: StringBuilderVar): Rule
    Definition Classes
    Parser
  90. def NOrMore(arg0: Char, arg1: Int): Rule
    Definition Classes
    Parser
  91. def NTimes(arg0: Int, arg1: Any, arg2: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  92. def NTimes(arg0: Int, arg1: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  93. def Newline(): Rule
    Definition Classes
    Parser
  94. def NodeSequence(arg0: <repeated...>[AnyRef]): Rule
    Definition Classes
    Parser
    Annotations
    @transient()
  95. def NonAutoLink(): Rule
    Definition Classes
    Parser
  96. def NonAutoLinkInline(): Rule
    Definition Classes
    Parser
  97. def NonLinkInline(): Rule
    Definition Classes
    Parser
  98. def NoneOf(arg0: Array[Char]): Rule
    Definition Classes
    BaseParser
    Annotations
    @DontLabel()
  99. def NoneOf(arg0: String): Rule
    Definition Classes
    BaseParser
    Annotations
    @DontLabel()
  100. def NonindentSpace(): Rule
    Definition Classes
    Parser
  101. def Nonspacechar(): Rule
    Definition Classes
    Parser
  102. def NormalChar(): Rule
    Definition Classes
    Parser
    Annotations
    @MemoMismatches()
  103. def NormalEndline(): Rule
    Definition Classes
    Parser
  104. def NotNewline(): Rule
    Definition Classes
    Parser
  105. def OneOrMore(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontLabel()
  106. def OneOrMore(arg0: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  107. def Optional(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontLabel()
  108. def Optional(arg0: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  109. def OrderedList(): Rule
    Definition Classes
    Parser
  110. def Para(): Rule
    Definition Classes
    Parser
  111. def Quoted(): Rule
    Definition Classes
    Parser
  112. def RefSrc(arg0: Var[ReferenceNode]): Rule
    Definition Classes
    Parser
  113. def RefSrcContent(arg0: Var[ReferenceNode]): Rule
    Definition Classes
    Parser
  114. def RefTitle(arg0: Char, arg1: Char, arg2: Var[ReferenceNode]): Rule
    Definition Classes
    Parser
  115. def RefTitle(arg0: Var[ReferenceNode]): Rule
    Definition Classes
    Parser
  116. def Reference(): Rule
    Definition Classes
    Parser
  117. def ReferenceLink(arg0: Boolean): Rule
    Definition Classes
    Parser
  118. def ReferenceNoEOL(): Rule
    Definition Classes
    Parser
  119. def Root(): Rule
    Definition Classes
    Parser
  120. def Sequence(arg0: Array[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  121. def Sequence(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontLabel()
  122. def SetextHeading(): Rule
    Definition Classes
    Parser
  123. def SetextHeading1(): Rule
    Definition Classes
    Parser
  124. def SetextHeading2(): Rule
    Definition Classes
    Parser
  125. def SetextInline(): Rule
    Definition Classes
    Parser
  126. def SingleQuoteEnd(): Rule
    Definition Classes
    Parser
  127. def SingleQuoted(): Rule
    Definition Classes
    Parser
  128. def Smarts(): Rule
    Definition Classes
    Parser
  129. def Sp(): Rule
    Definition Classes
    Parser
  130. def Space(): Rule
    Definition Classes
    Parser
  131. def Spacechar(): Rule
    Definition Classes
    Parser
  132. def SpecialChar(): Rule
    Definition Classes
    Parser
  133. def Spn1(): Rule
    Definition Classes
    Parser
  134. def Str(): Rule
    Definition Classes
    Parser
  135. def Strike(): Rule
    Definition Classes
    Parser
  136. def String(arg0: <repeated...>[Char]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @Cached() @SuppressSubnodes() @DontLabel()
  137. def String(arg0: String): Rule
    Definition Classes
    BaseParser
    Annotations
    @DontLabel()
  138. def Strong(): Rule
    Definition Classes
    Parser
  139. def StrongOrEmph(): Rule
    Definition Classes
    Parser
  140. def Symbol(): Rule
    Definition Classes
    Parser
  141. def Table(): Rule
    Definition Classes
    Parser
  142. def TableCaption(): Rule
    Definition Classes
    Parser
  143. def TableCell(): Rule
    Definition Classes
    Parser
  144. def TableColumn(arg0: Var[TableNode], arg1: Var[Boolean]): Rule
    Definition Classes
    Parser
  145. def TableDivider(arg0: Var[TableNode]): Rule
    Definition Classes
    Parser
  146. def TableRow(): Rule
    Definition Classes
    Parser
  147. def TaskListItem(arg0: Rule, arg1: SuperNodeTaskItemCreator): Rule
    Definition Classes
    Parser
    Annotations
    @Cached()
  148. def TerminalEndline(): Rule
    Definition Classes
    Parser
  149. def Test(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontLabel()
  150. def Test(arg0: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @SuppressNode() @DontLabel()
  151. def TestNot(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontLabel()
  152. def TestNot(arg0: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @SuppressNode() @DontLabel()
  153. def TestNotItem(): Rule
    Definition Classes
    Parser
  154. def TestNotListItem(): Rule
    Definition Classes
    Parser
  155. def Ticks(arg0: Int): Rule
    Definition Classes
    Parser
  156. def UlOrStarLine(): Rule
    Definition Classes
    Parser
    Annotations
    @MemoMismatches()
  157. def Verbatim(): Rule
    Definition Classes
    Parser
  158. def WikiLink(): Rule
    Definition Classes
    Parser
  159. def ZeroOrMore(arg0: Any, arg1: Any, arg2: <repeated...>[AnyRef]): Rule
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontLabel()
  160. def ZeroOrMore(arg0: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @Cached() @DontLabel()
  161. def addAsChild(): Boolean
    Definition Classes
    Parser
  162. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  163. def blockPluginRules(): Array[Rule]
    Definition Classes
    CodeReferenceParser → BlockPluginParser
    Annotations
    @Override()
  164. def checkForParsingTimeout(): Boolean
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  165. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  166. def collectChildrensText(arg0: SuperNode, arg1: AnchorNodeInfo): Unit
    Definition Classes
    Parser
  167. def currentChar(): Character
    Definition Classes
    BaseActions
  168. def currentIndex(): Int
    Definition Classes
    BaseActions
  169. def debugMsg(arg0: String, arg1: String): Boolean
    Definition Classes
    Parser
  170. def drop(arg0: Int): Boolean
    Definition Classes
    BaseActions
  171. def drop(): Boolean
    Definition Classes
    BaseActions
  172. def dup(): Boolean
    Definition Classes
    BaseActions
  173. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  174. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  175. def ext(arg0: Int): Boolean
    Definition Classes
    Parser
  176. def fixIndices(arg0: Node, arg1: Array[Int]): Unit
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  177. def fromCharArray(arg0: Array[Char]): Rule
    Attributes
    protected[parboiled]
    Definition Classes
    BaseParser
    Annotations
    @DontExtend()
  178. def fromCharLiteral(arg0: Char): Rule
    Attributes
    protected[parboiled]
    Definition Classes
    BaseParser
    Annotations
    @DontExtend()
  179. def fromStringLiteral(arg0: String): Rule
    Attributes
    protected[parboiled]
    Definition Classes
    BaseParser
    Annotations
    @DontExtend()
  180. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  181. def getContext(): Context[AnyRef]
    Definition Classes
    BaseActions
  182. def hasError(): Boolean
    Definition Classes
    BaseActions
  183. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  184. def inPredicate(): Boolean
    Definition Classes
    BaseActions
  185. def isHtmlTag(arg0: String): Boolean
    Definition Classes
    Parser
  186. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  187. def isLegalEmphOrStrongClosePos(): Boolean
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  188. def isLegalEmphOrStrongStartPos(): Boolean
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  189. def isStrongCloseCharStolen(arg0: String): Boolean
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  190. def match(): String
    Definition Classes
    BaseActions
  191. def matchEnd(): Int
    Definition Classes
    BaseActions
  192. def matchLength(): Int
    Definition Classes
    BaseActions
  193. def matchOrDefault(arg0: String): String
    Definition Classes
    BaseActions
  194. def matchRange(): IndexRange
    Definition Classes
    BaseActions
  195. def matchStart(): Int
    Definition Classes
    BaseActions
  196. def matchedChar(): Char
    Definition Classes
    BaseActions
  197. def mayEnterEmphOrStrong(arg0: String): Boolean
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  198. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  199. def newInstance[P <: BaseParser[AnyRef]](): P
    Definition Classes
    BaseParser
  200. def nodeSuppressed(): Boolean
    Definition Classes
    BaseActions
  201. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  202. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  203. def parse(arg0: Array[Char]): RootNode
    Definition Classes
    Parser
  204. def parseInternal(arg0: Array[Char]): RootNode
    Definition Classes
    Parser
  205. def parseInternal(arg0: StringBuilderVar): RootNode
    Definition Classes
    Parser
  206. def peek(arg0: Int): AnyRef
    Definition Classes
    BaseActions
  207. def peek(): AnyRef
    Definition Classes
    BaseActions
  208. def poke(arg0: Int, arg1: AnyRef): Boolean
    Definition Classes
    BaseActions
  209. def poke(arg0: AnyRef): Boolean
    Definition Classes
    BaseActions
  210. def pop(arg0: Int): AnyRef
    Definition Classes
    BaseActions
  211. def pop(): AnyRef
    Definition Classes
    BaseActions
  212. def popAsNode(): Node
    Definition Classes
    Parser
  213. def popAsString(): String
    Definition Classes
    Parser
  214. def position(): Position
    Definition Classes
    BaseActions
  215. def push(arg0: Int, arg1: AnyRef): Boolean
    Definition Classes
    BaseActions
  216. def push(arg0: AnyRef): Boolean
    Definition Classes
    BaseActions
  217. def pushAll(arg0: AnyRef, arg1: <repeated...>[AnyRef]): Boolean
    Definition Classes
    BaseActions
    Annotations
    @transient()
  218. def setClosed(): Boolean
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  219. def setContext(arg0: Context[AnyRef]): Unit
    Definition Classes
    BaseActions → ContextAware
  220. def setIndices(): Boolean
    Definition Classes
    Parser
  221. def stealBackStrongCloseChar(): Boolean
    Attributes
    protected[pegdown]
    Definition Classes
    Parser
  222. def swap(): Boolean
    Definition Classes
    BaseActions
  223. def swap3(): Boolean
    Definition Classes
    BaseActions
  224. def swap4(): Boolean
    Definition Classes
    BaseActions
  225. def swap5(): Boolean
    Definition Classes
    BaseActions
  226. def swap6(): Boolean
    Definition Classes
    BaseActions
  227. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  228. def toRule(arg0: Any): Rule
    Definition Classes
    BaseParser
    Annotations
    @DontExtend()
  229. def toRules(arg0: <repeated...>[AnyRef]): Array[Rule]
    Definition Classes
    BaseParser
    Annotations
    @transient() @DontExtend()
  230. def toString(): String
    Definition Classes
    AnyRef → Any
  231. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  232. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  233. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  234. def wrapInAnchor(): Boolean
    Definition Classes
    Parser

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

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