Packages

package parser

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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

  2. sealed trait ParserFlavor extends AnyRef
  3. 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

  4. 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

  1. object Parser

    Companion object for weaponregex.parser.Parser class that instantiates flavor-specific parsers instances

  2. object ParserFlavorJS extends ParserFlavor with Product with Serializable
    Annotations
    @JSExportTopLevel( "ParserFlavorJS" )
  3. object ParserFlavorJVM extends ParserFlavor with Product with Serializable
    Annotations
    @JSExportTopLevel( "ParserFlavorJVM" )

Ungrouped