package parser
- Alphabetic
- Public
- All
Type Members
-
abstract
class
Parser extends AnyRef
The based abstract parser
The based abstract parser
- Note
The parsing rules methods inside this class is created based on the defined grammar
- sealed trait ParserFlavor extends AnyRef
-
class
ParserJS extends Parser
Concrete parser for JS flavor of regex
Concrete parser for JS flavor of regex
- Note
This class constructor is private, instances must be created using the companion weaponregex.parser.Parser object
- See also
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Cheatsheet
https://tc39.es/ecma262/multipage/text-processing.html#sec-patterns
-
class
ParserJVM extends Parser
Concrete parser for JVM flavor of regex
Concrete parser for JVM flavor of regex
- Note
This class constructor is private, instances must be created using the companion weaponregex.parser.Parser object
- See also
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html
Value Members
-
object
Parser
Companion object for weaponregex.parser.Parser class that instantiates flavor-specific parsers instances
-
object
ParserFlavorJS extends ParserFlavor with Product with Serializable
- Annotations
- @JSExportTopLevel( "ParserFlavorJS" )
-
object
ParserFlavorJVM extends ParserFlavor with Product with Serializable
- Annotations
- @JSExportTopLevel( "ParserFlavorJVM" )