webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::Yarr::SyntaxChecker Class Reference

Public Member Functions

void assertionBOL ()
 
void assertionEOL ()
 
void assertionWordBoundary (bool)
 
void atomPatternCharacter (UChar32)
 
void atomBuiltInCharacterClass (BuiltInCharacterClassID, bool)
 
void atomCharacterClassBegin (bool=false)
 
void atomCharacterClassAtom (UChar)
 
void atomCharacterClassRange (UChar, UChar)
 
void atomCharacterClassBuiltIn (BuiltInCharacterClassID, bool)
 
void atomCharacterClassEnd ()
 
void atomParenthesesSubpatternBegin (bool=true)
 
void atomParentheticalAssertionBegin (bool=false)
 
void atomParenthesesEnd ()
 
void atomBackReference (unsigned)
 
void quantifyAtom (unsigned, unsigned, bool)
 
void disjunction ()
 

Member Function Documentation

◆ assertionBOL()

void JSC::Yarr::SyntaxChecker::assertionBOL ( )
inline

◆ assertionEOL()

void JSC::Yarr::SyntaxChecker::assertionEOL ( )
inline

◆ assertionWordBoundary()

void JSC::Yarr::SyntaxChecker::assertionWordBoundary ( bool  )
inline

◆ atomBackReference()

void JSC::Yarr::SyntaxChecker::atomBackReference ( unsigned  )
inline

◆ atomBuiltInCharacterClass()

void JSC::Yarr::SyntaxChecker::atomBuiltInCharacterClass ( BuiltInCharacterClassID  ,
bool   
)
inline

◆ atomCharacterClassAtom()

void JSC::Yarr::SyntaxChecker::atomCharacterClassAtom ( UChar  )
inline

◆ atomCharacterClassBegin()

void JSC::Yarr::SyntaxChecker::atomCharacterClassBegin ( bool  = false)
inline

◆ atomCharacterClassBuiltIn()

void JSC::Yarr::SyntaxChecker::atomCharacterClassBuiltIn ( BuiltInCharacterClassID  ,
bool   
)
inline

◆ atomCharacterClassEnd()

void JSC::Yarr::SyntaxChecker::atomCharacterClassEnd ( )
inline

◆ atomCharacterClassRange()

void JSC::Yarr::SyntaxChecker::atomCharacterClassRange ( UChar  ,
UChar   
)
inline

◆ atomParenthesesEnd()

void JSC::Yarr::SyntaxChecker::atomParenthesesEnd ( )
inline

◆ atomParenthesesSubpatternBegin()

void JSC::Yarr::SyntaxChecker::atomParenthesesSubpatternBegin ( bool  = true)
inline

◆ atomParentheticalAssertionBegin()

void JSC::Yarr::SyntaxChecker::atomParentheticalAssertionBegin ( bool  = false)
inline

◆ atomPatternCharacter()

void JSC::Yarr::SyntaxChecker::atomPatternCharacter ( UChar32  )
inline

◆ disjunction()

void JSC::Yarr::SyntaxChecker::disjunction ( )
inline

◆ quantifyAtom()

void JSC::Yarr::SyntaxChecker::quantifyAtom ( unsigned  ,
unsigned  ,
bool   
)
inline

The documentation for this class was generated from the following file: