| |
|
| java.lang.Object org.apache.xerces.utils.regex.RegexParser org.apache.xerces.utils.regex.ParserForXMLSchema
ParserForXMLSchema | class ParserForXMLSchema extends RegexParser (Code) | | A regular expression parser for the XML Shema.
author: TAMURA Kent <kent@trl.ibm.co.jp> |
ParserForXMLSchema | public ParserForXMLSchema()(Code) | | |
ParserForXMLSchema | public ParserForXMLSchema(Locale locale)(Code) | | |
checkQuestion | boolean checkQuestion(int off)(Code) | | |
getTokenForShorthand | Token getTokenForShorthand(int ch)(Code) | | |
parseCharacterClass | protected RangeToken parseCharacterClass(boolean useNrange) throws ParseException(Code) | | Parses a character-class-expression, not a character-class-escape.
c-c-expression ::= '[' c-group ']'
c-group ::= positive-c-group | negative-c-group | c-c-subtraction
positive-c-group ::= (c-range | c-c-escape)+
negative-c-group ::= '^' positive-c-group
c-c-subtraction ::= (positive-c-group | negative-c-group) subtraction
subtraction ::= '-' c-c-expression
c-range ::= single-range | from-to-range
single-range ::= multi-c-escape | category-c-escape | block-c-escape |
cc-normal-c ::=
from-to-range ::= cc-normal-c '-' cc-normal-c
Parameters: useNrage - Ignored. This returns no NrageToken. |
processCIinCharacterClass | int processCIinCharacterClass(RangeToken tok, int c)(Code) | | |
|
|
|