Package org.joni

Class Syntax

    • Field Detail

      • name

        public final java.lang.String name
      • op

        public final int op
      • op2

        public final int op2
      • op3

        public final int op3
      • behavior

        public final int behavior
      • options

        public final int options
      • RUBY

        public static final Syntax RUBY
      • DEFAULT

        public static final Syntax DEFAULT
      • TEST

        public static final Syntax TEST
      • ASIS

        public static final Syntax ASIS
      • PosixBasic

        public static final Syntax PosixBasic
      • PosixExtended

        public static final Syntax PosixExtended
      • Emacs

        public static final Syntax Emacs
      • Grep

        public static final Syntax Grep
      • GnuRegex

        public static final Syntax GnuRegex
      • Java

        public static final Syntax Java
      • Perl

        public static final Syntax Perl
      • PerlNG

        public static final Syntax PerlNG
      • ECMAScript

        public static final Syntax ECMAScript
    • Constructor Detail

      • Syntax

        public Syntax​(java.lang.String name,
                      int op,
                      int op2,
                      int op3,
                      int behavior,
                      int options,
                      Syntax.MetaCharTable metaCharTable)
    • Method Detail

      • isOp

        protected boolean isOp​(int opm)
        OP
      • opVariableMetaCharacters

        public boolean opVariableMetaCharacters()
      • opDotAnyChar

        public boolean opDotAnyChar()
      • opAsteriskZeroInf

        public boolean opAsteriskZeroInf()
      • opEscAsteriskZeroInf

        public boolean opEscAsteriskZeroInf()
      • opPlusOneInf

        public boolean opPlusOneInf()
      • opEscPlusOneInf

        public boolean opEscPlusOneInf()
      • opQMarkZeroOne

        public boolean opQMarkZeroOne()
      • opEscQMarkZeroOne

        public boolean opEscQMarkZeroOne()
      • opBraceInterval

        public boolean opBraceInterval()
      • opEscBraceInterval

        public boolean opEscBraceInterval()
      • opVBarAlt

        public boolean opVBarAlt()
      • opEscVBarAlt

        public boolean opEscVBarAlt()
      • opLParenSubexp

        public boolean opLParenSubexp()
      • opEscLParenSubexp

        public boolean opEscLParenSubexp()
      • opEscAZBufAnchor

        public boolean opEscAZBufAnchor()
      • opEscCapitalGBeginAnchor

        public boolean opEscCapitalGBeginAnchor()
      • opDecimalBackref

        public boolean opDecimalBackref()
      • opBracketCC

        public boolean opBracketCC()
      • opEscWWord

        public boolean opEscWWord()
      • opEscLtGtWordBeginEnd

        public boolean opEscLtGtWordBeginEnd()
      • opEscBWordBound

        public boolean opEscBWordBound()
      • opEscSWhiteSpace

        public boolean opEscSWhiteSpace()
      • opEscDDigit

        public boolean opEscDDigit()
      • opLineAnchor

        public boolean opLineAnchor()
      • opPosixBracket

        public boolean opPosixBracket()
      • opQMarkNonGreedy

        public boolean opQMarkNonGreedy()
      • opEscControlChars

        public boolean opEscControlChars()
      • opEscCControl

        public boolean opEscCControl()
      • opEscOctal3

        public boolean opEscOctal3()
      • opEscXHex2

        public boolean opEscXHex2()
      • opEscXBraceHex8

        public boolean opEscXBraceHex8()
      • opEscOBraceOctal

        public boolean opEscOBraceOctal()
      • isOp2

        protected boolean isOp2​(int opm)
        OP
      • op2EscCapitalQQuote

        public boolean op2EscCapitalQQuote()
      • op2QMarkGroupEffect

        public boolean op2QMarkGroupEffect()
      • op2OptionPerl

        public boolean op2OptionPerl()
      • op2OptionRuby

        public boolean op2OptionRuby()
      • op2PlusPossessiveRepeat

        public boolean op2PlusPossessiveRepeat()
      • op2PlusPossessiveInterval

        public boolean op2PlusPossessiveInterval()
      • op2CClassSetOp

        public boolean op2CClassSetOp()
      • op2QMarkLtNamedGroup

        public boolean op2QMarkLtNamedGroup()
      • op2EscKNamedBackref

        public boolean op2EscKNamedBackref()
      • op2EscGSubexpCall

        public boolean op2EscGSubexpCall()
      • op2AtMarkCaptureHistory

        public boolean op2AtMarkCaptureHistory()
      • op2EscCapitalCBarControl

        public boolean op2EscCapitalCBarControl()
      • op2EscCapitalMBarMeta

        public boolean op2EscCapitalMBarMeta()
      • op2EscVVtab

        public boolean op2EscVVtab()
      • op2EscUHex4

        public boolean op2EscUHex4()
      • op2EscGnuBufAnchor

        public boolean op2EscGnuBufAnchor()
      • op2EscPBraceCharProperty

        public boolean op2EscPBraceCharProperty()
      • op2EscPBraceCircumflexNot

        public boolean op2EscPBraceCircumflexNot()
      • op2EscHXDigit

        public boolean op2EscHXDigit()
      • op2IneffectiveEscape

        public boolean op2IneffectiveEscape()
      • op2EscCapitalRLinebreak

        public boolean op2EscCapitalRLinebreak()
      • op2EscCapitalXExtendedGraphemeCluster

        public boolean op2EscCapitalXExtendedGraphemeCluster()
      • op2EscVVerticalWhiteSpace

        public boolean op2EscVVerticalWhiteSpace()
      • op2EscHHorizontalWhiteSpace

        public boolean op2EscHHorizontalWhiteSpace()
      • op2EscCapitalKKeep

        public boolean op2EscCapitalKKeep()
      • op2QMarkTildeAbsent

        public boolean op2QMarkTildeAbsent()
      • op2EscGBraceBackref

        public boolean op2EscGBraceBackref()
      • op2QMarkSubexpCall

        public boolean op2QMarkSubexpCall()
      • op2QMarkBarBranchReset

        public boolean op2QMarkBarBranchReset()
      • op2QMarkLParenCondition

        public boolean op2QMarkLParenCondition()
      • op2QMarkCapitalPNamedGroup

        public boolean op2QMarkCapitalPNamedGroup()
      • isOp3

        protected boolean isOp3​(int opm)
      • op3OptionJava

        public boolean op3OptionJava()
      • op3OptionECMAScript

        public boolean op3OptionECMAScript()
      • isBehavior

        protected boolean isBehavior​(int bvm)
        BEHAVIOR
      • contextIndepRepeatOps

        public boolean contextIndepRepeatOps()
      • contextInvalidRepeatOps

        public boolean contextInvalidRepeatOps()
      • allowUnmatchedCloseSubexp

        public boolean allowUnmatchedCloseSubexp()
      • allowInvalidInterval

        public boolean allowInvalidInterval()
      • allowIntervalLowAbbrev

        public boolean allowIntervalLowAbbrev()
      • strictCheckBackref

        public boolean strictCheckBackref()
      • differentLengthAltLookBehind

        public boolean differentLengthAltLookBehind()
      • captureOnlyNamedGroup

        public boolean captureOnlyNamedGroup()
      • allowMultiplexDefinitionName

        public boolean allowMultiplexDefinitionName()
      • fixedIntervalIsGreedyOnly

        public boolean fixedIntervalIsGreedyOnly()
      • notNewlineInNegativeCC

        public boolean notNewlineInNegativeCC()
      • backSlashEscapeInCC

        public boolean backSlashEscapeInCC()
      • allowEmptyRangeInCC

        public boolean allowEmptyRangeInCC()
      • allowDoubleRangeOpInCC

        public boolean allowDoubleRangeOpInCC()
      • warnCCOpNotEscaped

        public boolean warnCCOpNotEscaped()
      • warnCCDup

        public boolean warnCCDup()
      • warnReduntantNestedRepeat

        public boolean warnReduntantNestedRepeat()