Class BnfStringRegexHost

java.lang.Object
com.intellij.psi.impl.JavaRegExpHost
org.intellij.grammar.psi.impl.BnfStringRegexHost
All Implemented Interfaces:
org.intellij.lang.regexp.RegExpLanguageHost

public class BnfStringRegexHost extends com.intellij.psi.impl.JavaRegExpHost
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.intellij.lang.regexp.RegExpLanguageHost

    org.intellij.lang.regexp.RegExpLanguageHost.Lookbehind
  • Field Summary

    Fields inherited from class com.intellij.psi.impl.JavaRegExpHost

    SUPPORTED_NAMED_GROUP_TYPES

    Fields inherited from interface org.intellij.lang.regexp.RegExpLanguageHost

    EMPTY_COMPLETION_ITEMS_ARRAY, EMPTY_NAMED_GROUP_TYPES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    characterNeedsEscaping(char c, boolean isInClass)
     

    Methods inherited from class com.intellij.psi.impl.JavaRegExpHost

    belongsToConditionalExpression, getAllKnownProperties, getKnownCharacterClasses, getPropertyDescription, getQuantifierValue, getSupportedNamedGroupTypes, isValidCategory, isValidGeneralCategory, isValidGroupName, isValidNamedCharacter, isValidPropertyName, isValidPropertyValue, supportsBoundary, supportsExtendedHexCharacter, supportsInlineOptionFlag, supportsLiteralBackspace, supportsLookbehind, supportsNamedCharacters, supportsNamedGroupRefSyntax, supportsNamedGroupSyntax, supportsPerl5EmbeddedComments, supportsPossessiveQuantifiers, supportsPythonConditionalRefs, supportsSimpleClass

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.intellij.lang.regexp.RegExpLanguageHost

    characterNeedsEscaping, getAllPropertyValues, isDuplicateGroupNamesAllowed, supportConditionalCondition, supportsPropertySyntax
  • Constructor Details

    • BnfStringRegexHost

      public BnfStringRegexHost()
  • Method Details

    • characterNeedsEscaping

      public boolean characterNeedsEscaping(char c, boolean isInClass)
      Specified by:
      characterNeedsEscaping in interface org.intellij.lang.regexp.RegExpLanguageHost
      Overrides:
      characterNeedsEscaping in class com.intellij.psi.impl.JavaRegExpHost