Gobo Eiffel XPointer Library
Copyright (c) 2005, Colin Adams and others
Eiffel Forum License v2 (see forum.txt)
-- Establish invariant.
-- End of input reached
-- (From XM_XPOINTER_TOKENS)
-- ^^
-- (From XM_XPOINTER_TOKENS)
-- ^(
-- (From XM_XPOINTER_TOKENS)
-- (
-- (From XM_XPOINTER_TOKENS)
-- ^)
-- (From XM_XPOINTER_TOKENS)
-- )
-- (From XM_XPOINTER_TOKENS)
-- Any string
-- (From XM_XPOINTER_TOKENS)
-- Only when a lexical error
-- (From XM_XPOINTER_TOKENS)
-- Ignorable whitespace
-- (From XM_XPOINTER_TOKENS)
-- String equality tester
-- (From UC_SHARED_STRING_EQUALITY_TESTER)
-- Data for each scheme in scheme_sequence
-- Sequence of schemes to be processed (all are lexical QNames)
-- Routines that ought to be in class STRING_8
-- (From KL_IMPORTED_STRING_ROUTINES)
-- Error text and code from parse
-- Error text and code from parse
-- Has parse found a shorthand pointer?
-- Parse an_xpointer into it's schemes.
-- Base char class.
-- (From XM_UNICODE_CHARACTERS_1_0)
-- Combining char class.
-- (From XM_UNICODE_CHARACTERS_1_0)
-- Digit class.
-- (From XM_UNICODE_CHARACTERS_1_0)
-- Extender class.
-- (From XM_UNICODE_CHARACTERS_1_0)
-- Ideographic class.
-- (From XM_UNICODE_CHARACTERS_1_0)
-- Letter class.
-- (From XM_UNICODE_CHARACTERS_1_0)
-- Is this a valid 'NCName' character?
-- (From XM_UNICODE_CHARACTERS)
-- Is this a valid first character of a 'NCName'?
-- (From XM_UNICODE_CHARACTERS)
-- Is a_name a valid XML 'Name'?
-- (From XM_UNICODE_CHARACTERS)
-- Is a_name a valid XML Namespace 'NCName'?
-- (From XM_UNICODE_CHARACTERS)
-- Is a_name a valid XML 'Nmtoken'?
-- (From XM_UNICODE_CHARACTERS)
-- Is a_name a valid XML Namespace 'Qname'?
-- Qname := [NCName ':']? NCName
-- (From XM_UNICODE_CHARACTERS)
-- Is a_string a string containing no invalid XML characters?
-- (From XM_UNICODE_CHARACTERS)
-- Valid content character?
-- (From XM_UNICODE_CHARACTERS)
-- Character for name?
-- (From XM_UNICODE_CHARACTERS)
-- Valid first character of name?
-- (From XM_UNICODE_CHARACTERS)
-- Space character?
-- (From XM_UNICODE_CHARACTERS)
Objects that parse XPointers at a generic level