top | up | prev | next

XmlParser Struct

Definition at line 12 of XmlParser.hpp

Member Functions

Match AttDef(TrivialLexer& lexer, XmlProcessor* processor) static
Match AttType(TrivialLexer& lexer) static
Match AttValue(TrivialLexer& lexer, XmlProcessor* processor) static
Match AttValueDQ(TrivialLexer& lexer, XmlProcessor* processor) static
Match AttValueSQ(TrivialLexer& lexer, XmlProcessor* processor) static
Match AttlistDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match Attribute(TrivialLexer& lexer, XmlProcessor* processor) static
Match CDSect(TrivialLexer& lexer, XmlProcessor* processor) static
Match CP(TrivialLexer& lexer) static
Match Char(TrivialLexer& lexer) static
Match CharData(TrivialLexer& lexer, XmlProcessor* processor) static
Match CharDataChar(TrivialLexer& lexer) static
Match CharRef(TrivialLexer& lexer, XmlProcessor* processor) static
Match Children(TrivialLexer& lexer) static
Match Choice(TrivialLexer& lexer) static
Match Comment(TrivialLexer& lexer, XmlProcessor* processor) static
Match Content(TrivialLexer& lexer, XmlProcessor* processor) static
Match ContentSpec(TrivialLexer& lexer) static
Match DecCodePoint(TrivialLexer& lexer) static
Match DeclSep(TrivialLexer& lexer, XmlProcessor* processor) static
Match DefaultDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match DocTypeDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match Document(TrivialLexer& lexer, XmlProcessor* processor) static
Match ETag(TrivialLexer& lexer, XmlProcessor* processor) static
Match Element(TrivialLexer& lexer, XmlProcessor* processor) static
Match ElementDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match EncName(TrivialLexer& lexer, XmlProcessor* processor) static
Match EncNameDQ(TrivialLexer& lexer, XmlProcessor* processor) static
Match EncNameSQ(TrivialLexer& lexer, XmlProcessor* processor) static
Match EncodingDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match EncodingName(TrivialLexer& lexer, XmlProcessor* processor) static
Match EntityDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match EntityDef(TrivialLexer& lexer, XmlProcessor* processor) static
Match EntityRef(TrivialLexer& lexer, XmlProcessor* processor) static
Match EntityValue(TrivialLexer& lexer, XmlProcessor* processor) static
Match EnumeratedType(TrivialLexer& lexer) static
Match Enumeration(TrivialLexer& lexer) static
Match Eq(TrivialLexer& lexer) static
Match ExternalID(TrivialLexer& lexer) static
Match GEDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match HexCodePoint(TrivialLexer& lexer) static
Match IntSubset(TrivialLexer& lexer, XmlProcessor* processor) static
Match MarkupDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match Misc(TrivialLexer& lexer, XmlProcessor* processor) static
Match Mixed(TrivialLexer& lexer) static
Match NDataDecl(TrivialLexer& lexer) static
Match Name(TrivialLexer& lexer) static
Match NameChar(TrivialLexer& lexer) static
Match NameStartChar(TrivialLexer& lexer) static
Match Names(TrivialLexer& lexer) static
Match Nmtoken(TrivialLexer& lexer) static
Match Nmtokens(TrivialLexer& lexer) static
Match NotationDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match NotationType(TrivialLexer& lexer) static
Match PEDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match PEDef(TrivialLexer& lexer, XmlProcessor* processor) static
Match PEReference(TrivialLexer& lexer, XmlProcessor* processor) static
Match PI(TrivialLexer& lexer, XmlProcessor* processor) static
Match PITarget(TrivialLexer& lexer) static
void Parse(TrivialLexer& lexer, XmlProcessor* processor) static
Match Prolog(TrivialLexer& lexer, XmlProcessor* processor) static
Match PubidChar(TrivialLexer& lexer) static
Match PubidLiteral(TrivialLexer& lexer) static
Match PublicID(TrivialLexer& lexer) static
Match Reference(TrivialLexer& lexer, XmlProcessor* processor) static
Match S(TrivialLexer& lexer) static
Match SDDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match Seq(TrivialLexer& lexer) static
Match StringType(TrivialLexer& lexer) static
Match SystemLiteral(TrivialLexer& lexer) static
Match TokenizedType(TrivialLexer& lexer) static
Match VersionInfo(TrivialLexer& lexer, XmlProcessor* processor) static
Match VersionNum(TrivialLexer& lexer, XmlProcessor* processor) static
Match VersionNumDQ(TrivialLexer& lexer, XmlProcessor* processor) static
Match VersionNumSQ(TrivialLexer& lexer, XmlProcessor* processor) static
Match VersionNumber(TrivialLexer& lexer, XmlProcessor* processor) static
Match XMLDecl(TrivialLexer& lexer, XmlProcessor* processor) static
Match Xml(TrivialLexer& lexer) static
Match YesNo(TrivialLexer& lexer) static

Member Function Details

AttDef Member Function

Match XmlParser::AttDef(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 4838 of XmlParser.cpp
Declaration at line 53 of XmlParser.hpp

Calls: XmlParser::AttType , XmlParser::DefaultDecl , XmlParser::Name , XmlParser::S

Called by: XmlParser::AttlistDecl


AttType Member Function

Match XmlParser::AttType(TrivialLexer & lexer) static

Definition at line 4941 of XmlParser.cpp
Declaration at line 54 of XmlParser.hpp

Calls: XmlParser::EnumeratedType , XmlParser::StringType , XmlParser::TokenizedType , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttDef


AttValue Member Function

Match XmlParser::AttValue(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 8475 of XmlParser.cpp
Declaration at line 80 of XmlParser.hpp

Calls: XmlParser::AttValueDQ , XmlParser::AttValueSQ , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Attribute , XmlParser::DefaultDecl


AttValueDQ Member Function

Match XmlParser::AttValueDQ(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 8161 of XmlParser.cpp
Declaration at line 78 of XmlParser.hpp

Calls: XmlParser::Reference , sngxml::xml::XmlProcessor::AttValue , sngxml::xml::XmlProcessor::BeginAttributeValue , sngxml::xml::XmlProcessor::EndAttributeValue , soulng::lexer::Lexer::End , soulng::lexer::Lexer::GetMatch , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::Pos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttValue


AttValueSQ Member Function

Match XmlParser::AttValueSQ(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 8318 of XmlParser.cpp
Declaration at line 79 of XmlParser.hpp

Calls: XmlParser::Reference , sngxml::xml::XmlProcessor::AttValue , sngxml::xml::XmlProcessor::BeginAttributeValue , sngxml::xml::XmlProcessor::EndAttributeValue , soulng::lexer::Lexer::End , soulng::lexer::Lexer::GetMatch , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::Pos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttValue


AttlistDecl Member Function

Match XmlParser::AttlistDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 4686 of XmlParser.cpp
Declaration at line 52 of XmlParser.hpp

Calls: XmlParser::AttDef , XmlParser::Name , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::MarkupDecl


Attribute Member Function

Match XmlParser::Attribute(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 8090 of XmlParser.cpp
Declaration at line 77 of XmlParser.hpp

Calls: XmlParser::AttValue , XmlParser::Eq , XmlParser::Name , sngxml::xml::XmlProcessor::AddAttribute , soulng::lexer::Lexer::FileName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan

Called by: XmlParser::Element


CDSect Member Function

Match XmlParser::CDSect(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 7918 of XmlParser.cpp
Declaration at line 76 of XmlParser.hpp

Calls: XmlParser::Char , sngxml::xml::XmlProcessor::CDataSection , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Content


CP Member Function

Match XmlParser::CP(TrivialLexer & lexer) static

Definition at line 3592 of XmlParser.cpp
Declaration at line 48 of XmlParser.hpp

Calls: XmlParser::Choice , XmlParser::Name , XmlParser::Seq , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Choice , XmlParser::Seq


Char Member Function

Match XmlParser::Char(TrivialLexer & lexer) static

Definition at line 310 of XmlParser.cpp
Declaration at line 16 of XmlParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetToken

Called by: XmlParser::CDSect , XmlParser::Comment , XmlParser::PI


CharData Member Function

Match XmlParser::CharData(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 7708 of XmlParser.cpp
Declaration at line 75 of XmlParser.hpp

Calls: XmlParser::CharDataChar , sngxml::xml::XmlProcessor::Text , soulng::lexer::Lexer::End , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::Pos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Content


CharDataChar Member Function

Match XmlParser::CharDataChar(TrivialLexer & lexer) static

Definition at line 7654 of XmlParser.cpp
Declaration at line 74 of XmlParser.hpp

Calls: soulng::lexer::Lexer::End , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetToken , soulng::lexer::Lexer::Pos

Called by: XmlParser::CharData


CharRef Member Function

Match XmlParser::CharRef(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 8886 of XmlParser.cpp
Declaration at line 84 of XmlParser.hpp

Calls: XmlParser::DecCodePoint , XmlParser::HexCodePoint , sngxml::xml::XmlProcessor::Text , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Reference


Children Member Function

Match XmlParser::Children(TrivialLexer & lexer) static

Definition at line 3462 of XmlParser.cpp
Declaration at line 47 of XmlParser.hpp

Calls: XmlParser::Choice , XmlParser::Seq , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::ContentSpec


Choice Member Function

Match XmlParser::Choice(TrivialLexer & lexer) static

Definition at line 3741 of XmlParser.cpp
Declaration at line 49 of XmlParser.hpp

Calls: XmlParser::CP , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::CP , XmlParser::Children


Comment Member Function

Match XmlParser::Comment(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 9160 of XmlParser.cpp
Declaration at line 87 of XmlParser.hpp

Calls: XmlParser::Char , sngxml::xml::XmlProcessor::Comment , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Content , XmlParser::MarkupDecl , XmlParser::Misc


Content Member Function

Match XmlParser::Content(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 7475 of XmlParser.cpp
Declaration at line 73 of XmlParser.hpp

Calls: XmlParser::CDSect , XmlParser::CharData , XmlParser::Comment , XmlParser::Element , XmlParser::PI , XmlParser::Reference , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Element


ContentSpec Member Function

Match XmlParser::ContentSpec(TrivialLexer & lexer) static

Definition at line 3361 of XmlParser.cpp
Declaration at line 46 of XmlParser.hpp

Calls: XmlParser::Children , XmlParser::Mixed , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::ElementDecl


DecCodePoint Member Function

Match XmlParser::DecCodePoint(TrivialLexer & lexer) static

Definition at line 8636 of XmlParser.cpp
Declaration at line 82 of XmlParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetToken , soulng::lexer::Lexer::SetPos

Called by: XmlParser::CharRef


DeclSep Member Function

Match XmlParser::DeclSep(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 3170 of XmlParser.cpp
Declaration at line 44 of XmlParser.hpp

Calls: XmlParser::PEReference , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::IntSubset


DefaultDecl Member Function

Match XmlParser::DefaultDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 5814 of XmlParser.cpp
Declaration at line 60 of XmlParser.hpp

Calls: XmlParser::AttValue , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttDef


DocTypeDecl Member Function

Match XmlParser::DocTypeDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 2062 of XmlParser.cpp
Declaration at line 37 of XmlParser.hpp

Calls: XmlParser::ExternalID , XmlParser::IntSubset , XmlParser::Name , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Prolog


Document Member Function

Match XmlParser::Document(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 190 of XmlParser.cpp
Declaration at line 15 of XmlParser.hpp

Calls: XmlParser::Element , XmlParser::Misc , XmlParser::Prolog , sngxml::xml::XmlProcessor::EndDocument , sngxml::xml::XmlProcessor::StartDocument , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Parse


ETag Member Function

Match XmlParser::ETag(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 7361 of XmlParser.cpp
Declaration at line 72 of XmlParser.hpp

Calls: XmlParser::Name , XmlParser::S , sngxml::xml::XmlProcessor::EndTag , soulng::lexer::Lexer::FileName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Element


Element Member Function

Match XmlParser::Element(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 7112 of XmlParser.cpp
Declaration at line 71 of XmlParser.hpp

Calls: XmlParser::Attribute , XmlParser::Content , XmlParser::ETag , XmlParser::Name , XmlParser::S , sngxml::xml::XmlProcessor::BeginStartTag , sngxml::xml::XmlProcessor::EndStartTag , sngxml::xml::XmlProcessor::EndTag , soulng::lexer::Lexer::FileName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Content , XmlParser::Document


ElementDecl Member Function

Match XmlParser::ElementDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 3213 of XmlParser.cpp
Declaration at line 45 of XmlParser.hpp

Calls: XmlParser::ContentSpec , XmlParser::Name , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::MarkupDecl


EncName Member Function

Match XmlParser::EncName(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1924 of XmlParser.cpp
Declaration at line 35 of XmlParser.hpp

Calls: XmlParser::EncNameDQ , XmlParser::EncNameSQ , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::EncodingDecl


EncNameDQ Member Function

Match XmlParser::EncNameDQ(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1792 of XmlParser.cpp
Declaration at line 33 of XmlParser.hpp

Calls: XmlParser::EncodingName

Called by: XmlParser::EncName


EncNameSQ Member Function

Match XmlParser::EncNameSQ(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1858 of XmlParser.cpp
Declaration at line 34 of XmlParser.hpp

Calls: XmlParser::EncodingName

Called by: XmlParser::EncName


EncodingDecl Member Function

Match XmlParser::EncodingDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1588 of XmlParser.cpp
Declaration at line 31 of XmlParser.hpp

Calls: XmlParser::EncName , XmlParser::Eq , XmlParser::S

Called by: XmlParser::XMLDecl


EncodingName Member Function

Match XmlParser::EncodingName(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1671 of XmlParser.cpp
Declaration at line 32 of XmlParser.hpp

Calls: sngxml::xml::XmlProcessor::Encoding , soulng::lexer::Lexer::GetMatch , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos

Called by: XmlParser::EncNameDQ , XmlParser::EncNameSQ


EntityDecl Member Function

Match XmlParser::EntityDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 5965 of XmlParser.cpp
Declaration at line 61 of XmlParser.hpp

Calls: XmlParser::GEDecl , XmlParser::PEDecl , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::MarkupDecl


EntityDef Member Function

Match XmlParser::EntityDef(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 6339 of XmlParser.cpp
Declaration at line 64 of XmlParser.hpp

Calls: XmlParser::EntityValue , XmlParser::ExternalID , XmlParser::NDataDecl , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::GEDecl


EntityRef Member Function

Match XmlParser::EntityRef(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 8552 of XmlParser.cpp
Declaration at line 81 of XmlParser.hpp

Calls: XmlParser::Name , sngxml::xml::XmlProcessor::EntityRef , soulng::lexer::Lexer::FileName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan

Called by: XmlParser::Reference


EntityValue Member Function

Match XmlParser::EntityValue(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 6458 of XmlParser.cpp
Declaration at line 66 of XmlParser.hpp

Calls: XmlParser::PEReference , XmlParser::Reference , soulng::lexer::Lexer::End , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::Pos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::EntityDef , XmlParser::PEDef


EnumeratedType Member Function

Match XmlParser::EnumeratedType(TrivialLexer & lexer) static

Definition at line 5251 of XmlParser.cpp
Declaration at line 57 of XmlParser.hpp

Calls: XmlParser::Enumeration , XmlParser::NotationType , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttType


Enumeration Member Function

Match XmlParser::Enumeration(TrivialLexer & lexer) static

Definition at line 5577 of XmlParser.cpp
Declaration at line 59 of XmlParser.hpp

Calls: XmlParser::Nmtoken , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::EnumeratedType


Eq Member Function

Match XmlParser::Eq(TrivialLexer & lexer) static

Definition at line 9764 of XmlParser.cpp
Declaration at line 91 of XmlParser.hpp

Calls: XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Attribute , XmlParser::EncodingDecl , XmlParser::SDDecl , XmlParser::VersionInfo


ExternalID Member Function

Match XmlParser::ExternalID(TrivialLexer & lexer) static

Definition at line 2329 of XmlParser.cpp
Declaration at line 38 of XmlParser.hpp

Calls: XmlParser::PubidLiteral , XmlParser::S , XmlParser::SystemLiteral , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::DocTypeDecl , XmlParser::EntityDef , XmlParser::NotationDecl , XmlParser::PEDef


GEDecl Member Function

Match XmlParser::GEDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 6008 of XmlParser.cpp
Declaration at line 62 of XmlParser.hpp

Calls: XmlParser::EntityDef , XmlParser::Name , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::EntityDecl


HexCodePoint Member Function

Match XmlParser::HexCodePoint(TrivialLexer & lexer) static

Definition at line 8759 of XmlParser.cpp
Declaration at line 83 of XmlParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetToken , soulng::lexer::Lexer::SetPos

Called by: XmlParser::CharRef


IntSubset Member Function

Match XmlParser::IntSubset(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 2992 of XmlParser.cpp
Declaration at line 42 of XmlParser.hpp

Calls: XmlParser::DeclSep , XmlParser::MarkupDecl , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::DocTypeDecl


MarkupDecl Member Function

Match XmlParser::MarkupDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 3059 of XmlParser.cpp
Declaration at line 43 of XmlParser.hpp

Calls: XmlParser::AttlistDecl , XmlParser::Comment , XmlParser::ElementDecl , XmlParser::EntityDecl , XmlParser::NotationDecl , XmlParser::PI , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::IntSubset


Misc Member Function

Match XmlParser::Misc(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 9100 of XmlParser.cpp
Declaration at line 86 of XmlParser.hpp

Calls: XmlParser::Comment , XmlParser::PI , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Document , XmlParser::Prolog


Mixed Member Function

Match XmlParser::Mixed(TrivialLexer & lexer) static

Definition at line 4303 of XmlParser.cpp
Declaration at line 51 of XmlParser.hpp

Calls: XmlParser::Name , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::ContentSpec


NDataDecl Member Function

Match XmlParser::NDataDecl(TrivialLexer & lexer) static

Definition at line 6721 of XmlParser.cpp
Declaration at line 67 of XmlParser.hpp

Calls: XmlParser::Name , XmlParser::S

Called by: XmlParser::EntityDef


Name Member Function

Match XmlParser::Name(TrivialLexer & lexer) static

Definition at line 523 of XmlParser.cpp
Declaration at line 20 of XmlParser.hpp

Calls: XmlParser::NameChar , XmlParser::NameStartChar , soulng::lexer::Lexer::GetMatch , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttDef , XmlParser::AttlistDecl , XmlParser::Attribute , XmlParser::CP , XmlParser::DocTypeDecl , XmlParser::ETag , XmlParser::Element , XmlParser::ElementDecl , XmlParser::EntityRef , XmlParser::GEDecl , XmlParser::Mixed , XmlParser::NDataDecl , XmlParser::Names , XmlParser::NotationDecl , XmlParser::NotationType , XmlParser::PEDecl , XmlParser::PEReference , XmlParser::PITarget


NameChar Member Function

Match XmlParser::NameChar(TrivialLexer & lexer) static

Definition at line 471 of XmlParser.cpp
Declaration at line 19 of XmlParser.hpp

Calls: XmlParser::NameStartChar , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Name , XmlParser::Nmtoken


NameStartChar Member Function

Match XmlParser::NameStartChar(TrivialLexer & lexer) static

Definition at line 436 of XmlParser.cpp
Declaration at line 18 of XmlParser.hpp

Called by: XmlParser::Name , XmlParser::NameChar


Names Member Function

Match XmlParser::Names(TrivialLexer & lexer) static

Definition at line 631 of XmlParser.cpp
Declaration at line 21 of XmlParser.hpp

Calls: XmlParser::Name , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos


Nmtoken Member Function

Match XmlParser::Nmtoken(TrivialLexer & lexer) static

Definition at line 720 of XmlParser.cpp
Declaration at line 22 of XmlParser.hpp

Calls: XmlParser::NameChar , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Enumeration , XmlParser::Nmtokens


Nmtokens Member Function

Match XmlParser::Nmtokens(TrivialLexer & lexer) static

Definition at line 772 of XmlParser.cpp
Declaration at line 23 of XmlParser.hpp

Calls: XmlParser::Nmtoken , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos


NotationDecl Member Function

Match XmlParser::NotationDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 6874 of XmlParser.cpp
Declaration at line 69 of XmlParser.hpp

Calls: XmlParser::ExternalID , XmlParser::Name , XmlParser::PublicID , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::MarkupDecl


NotationType Member Function

Match XmlParser::NotationType(TrivialLexer & lexer) static

Definition at line 5294 of XmlParser.cpp
Declaration at line 58 of XmlParser.hpp

Calls: XmlParser::Name , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::EnumeratedType


PEDecl Member Function

Match XmlParser::PEDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 6156 of XmlParser.cpp
Declaration at line 63 of XmlParser.hpp

Calls: XmlParser::Name , XmlParser::PEDef , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::EntityDecl


PEDef Member Function

Match XmlParser::PEDef(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 6415 of XmlParser.cpp
Declaration at line 65 of XmlParser.hpp

Calls: XmlParser::EntityValue , XmlParser::ExternalID , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::PEDecl


PEReference Member Function

Match XmlParser::PEReference(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 6806 of XmlParser.cpp
Declaration at line 68 of XmlParser.hpp

Calls: XmlParser::Name

Called by: XmlParser::DeclSep , XmlParser::EntityValue


PI Member Function

Match XmlParser::PI(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 9406 of XmlParser.cpp
Declaration at line 88 of XmlParser.hpp

Calls: XmlParser::Char , XmlParser::PITarget , XmlParser::S , sngxml::xml::XmlProcessor::PI , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Content , XmlParser::MarkupDecl , XmlParser::Misc


PITarget Member Function

Match XmlParser::PITarget(TrivialLexer & lexer) static

Definition at line 9610 of XmlParser.cpp
Declaration at line 89 of XmlParser.hpp

Calls: XmlParser::Name , XmlParser::Xml , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::PI


Parse Member Function

void XmlParser::Parse(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 153 of XmlParser.cpp
Declaration at line 14 of XmlParser.hpp

Calls: XmlParser::Document , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure


Prolog Member Function

Match XmlParser::Prolog(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 857 of XmlParser.cpp
Declaration at line 24 of XmlParser.hpp

Calls: XmlParser::DocTypeDecl , XmlParser::Misc , XmlParser::XMLDecl , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Document


PubidChar Member Function

Match XmlParser::PubidChar(TrivialLexer & lexer) static

Definition at line 2905 of XmlParser.cpp
Declaration at line 41 of XmlParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::PubidLiteral


PubidLiteral Member Function

Match XmlParser::PubidLiteral(TrivialLexer & lexer) static

Definition at line 2701 of XmlParser.cpp
Declaration at line 40 of XmlParser.hpp

Calls: XmlParser::PubidChar , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::ExternalID , XmlParser::PublicID


PublicID Member Function

Match XmlParser::PublicID(TrivialLexer & lexer) static

Definition at line 7044 of XmlParser.cpp
Declaration at line 70 of XmlParser.hpp

Calls: XmlParser::PubidLiteral , XmlParser::S

Called by: XmlParser::NotationDecl


Reference Member Function

Match XmlParser::Reference(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 9057 of XmlParser.cpp
Declaration at line 85 of XmlParser.hpp

Calls: XmlParser::CharRef , XmlParser::EntityRef , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttValueDQ , XmlParser::AttValueSQ , XmlParser::Content , XmlParser::EntityValue


S Member Function

Match XmlParser::S(TrivialLexer & lexer) static

Definition at line 366 of XmlParser.cpp
Declaration at line 17 of XmlParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttDef , XmlParser::AttlistDecl , XmlParser::Choice , XmlParser::DeclSep , XmlParser::DefaultDecl , XmlParser::DocTypeDecl , XmlParser::ETag , XmlParser::Element , XmlParser::ElementDecl , XmlParser::EncodingDecl , XmlParser::Enumeration , XmlParser::Eq , XmlParser::ExternalID , XmlParser::GEDecl , XmlParser::Misc , XmlParser::Mixed , XmlParser::NDataDecl , XmlParser::NotationDecl , XmlParser::NotationType , XmlParser::PEDecl , XmlParser::PI , XmlParser::PublicID , XmlParser::SDDecl , XmlParser::Seq , XmlParser::VersionInfo , XmlParser::XMLDecl


SDDecl Member Function

Match XmlParser::SDDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1967 of XmlParser.cpp
Declaration at line 36 of XmlParser.hpp

Calls: XmlParser::Eq , XmlParser::S , XmlParser::YesNo , sngxml::xml::XmlProcessor::Standalone , soulng::lexer::Lexer::GetPos

Called by: XmlParser::XMLDecl


Seq Member Function

Match XmlParser::Seq(TrivialLexer & lexer) static

Definition at line 4066 of XmlParser.cpp
Declaration at line 50 of XmlParser.hpp

Calls: XmlParser::CP , XmlParser::S , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::CP , XmlParser::Children


StringType Member Function

Match XmlParser::StringType(TrivialLexer & lexer) static

Definition at line 5001 of XmlParser.cpp
Declaration at line 55 of XmlParser.hpp

Called by: XmlParser::AttType


SystemLiteral Member Function

Match XmlParser::SystemLiteral(TrivialLexer & lexer) static

Definition at line 2496 of XmlParser.cpp
Declaration at line 39 of XmlParser.hpp

Calls: soulng::lexer::Lexer::End , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::Pos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::ExternalID


TokenizedType Member Function

Match XmlParser::TokenizedType(TrivialLexer & lexer) static

Definition at line 5039 of XmlParser.cpp
Declaration at line 56 of XmlParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::AttType


VersionInfo Member Function

Match XmlParser::VersionInfo(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1161 of XmlParser.cpp
Declaration at line 26 of XmlParser.hpp

Calls: XmlParser::Eq , XmlParser::S , XmlParser::VersionNumber

Called by: XmlParser::XMLDecl


VersionNum Member Function

Match XmlParser::VersionNum(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1244 of XmlParser.cpp
Declaration at line 27 of XmlParser.hpp

Calls: sngxml::xml::XmlProcessor::Version , soulng::lexer::Lexer::GetMatch , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos

Called by: XmlParser::VersionNumDQ , XmlParser::VersionNumSQ


VersionNumDQ Member Function

Match XmlParser::VersionNumDQ(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1413 of XmlParser.cpp
Declaration at line 28 of XmlParser.hpp

Calls: XmlParser::VersionNum

Called by: XmlParser::VersionNumber


VersionNumSQ Member Function

Match XmlParser::VersionNumSQ(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1479 of XmlParser.cpp
Declaration at line 29 of XmlParser.hpp

Calls: XmlParser::VersionNum

Called by: XmlParser::VersionNumber


VersionNumber Member Function

Match XmlParser::VersionNumber(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 1545 of XmlParser.cpp
Declaration at line 30 of XmlParser.hpp

Calls: XmlParser::VersionNumDQ , XmlParser::VersionNumSQ , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::VersionInfo


XMLDecl Member Function

Match XmlParser::XMLDecl(TrivialLexer & lexer, XmlProcessor * processor) static

Definition at line 997 of XmlParser.cpp
Declaration at line 25 of XmlParser.hpp

Calls: XmlParser::EncodingDecl , XmlParser::S , XmlParser::SDDecl , XmlParser::VersionInfo , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::Prolog


Xml Member Function

Match XmlParser::Xml(TrivialLexer & lexer) static

Definition at line 9681 of XmlParser.cpp
Declaration at line 90 of XmlParser.hpp

Called by: XmlParser::PITarget


YesNo Member Function

Match XmlParser::YesNo(TrivialLexer & lexer) static

Definition at line 9851 of XmlParser.cpp
Declaration at line 92 of XmlParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: XmlParser::SDDecl


top | up | prev | next