package parser
- Alphabetic
- Public
- Protected
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
- 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
- case object ParserFlavorJS extends ParserFlavor with Product with Serializable
- Annotations
- @JSExportTopLevel("ParserFlavorJS")
- case object ParserFlavorJVM extends ParserFlavor with Product with Serializable
- Annotations
- @JSExportTopLevel("ParserFlavorJVM")