object EmbeddedCodeSpans
Factories for creating a span parser that detects other syntax as part of the span.
- Alphabetic
- By Inheritance
- EmbeddedCodeSpans
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parser(textParser: DelimitedText, embedded: Seq[CodeSpanParser], defaultCategories: Set[CodeCategory] = Set.empty): Parser[Seq[CodeSpan]]
Creates a new parser for code spans based on the specified parser for delimited text and the sequence of code span parsers that detect child spans within that delimited text.
Creates a new parser for code spans based on the specified parser for delimited text and the sequence of code span parsers that detect child spans within that delimited text.
The optional
defaultCategories
will be assigned to all text that is not recognized by the child span parsers, but part of the delimited string.An example is a parser for an HTML tag with attributes, where the text parser is responsible for detecting the end of the tag (e.g.
/>
for an empty tag) whereas the embedded child parsers are responsible for detecting attribute names and values and entity references. -
def
parser(textParser: DelimitedText, embedded: SyntaxHighlighter): Parser[Seq[CodeSpan]]
Creates a new parser for code spans based on the specified parser for delimited text and the embedded "foreign" syntax.
Creates a new parser for code spans based on the specified parser for delimited text and the embedded "foreign" syntax.
An example is a parser for an HTML script element, where the text parser is responsible for detecting the end of the tag (
</script>
) whereas the embedded syntax is JavaScript, not HTML. -
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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( ... ) @native()