Home
last modified time | relevance | path

Searched refs:Syntax (Results 1 – 25 of 67) sorted by relevance

123

/onnv-gate/usr/src/cmd/man/src/util/nsgmls.src/lib/
H A DModeInfo.cxx44 const unsigned char SET = Syntax::nDelimGeneral;
45 const unsigned char FUNCTION = SET + Syntax::nSet;
52 { tokenAnd, 0, { Syntax::dAND, NOTHING }, { grpMode, EOM }},
53 { tokenCom, 0, { Syntax::dCOM, NOTHING },
55 { tokenCroDigit, 0, { Syntax::dCRO, SET + Syntax::digit },
60 { tokenCroNameStart, 0, { Syntax::dCRO, SET + Syntax::nameStart },
65 { tokenDsc, 0, { Syntax::dDSC, NOTHING },
67 { tokenDso, 0, { Syntax::dDSO, NOTHING }, { mdMode, EOM }},
68 { tokenDtgc, 0, { Syntax::dDTGC, NOTHING }, { grpMode, EOM }},
69 { tokenDtgo, 0, { Syntax::dDTGO, NOTHING }, { grpMode, EOM }},
[all …]
H A DparseDecl.cxx31 Param::indicatedReservedName + Syntax::rIMPLIED);
37 Param::indicatedReservedName + Syntax::rINITIAL,
38 Param::indicatedReservedName + Syntax::rEMPTY,
39 Param::indicatedReservedName + Syntax::rRESTORE);
96 currentMarkup()->addDelim(Syntax::dMDO); in doProlog()
97 Syntax::ReservedName name; in doProlog()
100 case Syntax::rDOCTYPE: in doProlog()
104 case Syntax::rLINKTYPE: in doProlog()
108 case Syntax::rELEMENT: in doProlog()
109 case Syntax::rATTLIST: in doProlog()
[all …]
H A DTokenMessageArg.cxx22 const ConstPtr<Syntax> &syntax, in TokenMessageArg()
63 case Syntax::digit: in append()
66 case Syntax::nameStart: in append()
69 case Syntax::sepchar: in append()
72 case Syntax::s: in append()
75 case Syntax::nmchar: in append()
78 case Syntax::sgmlChar: in append()
81 case Syntax::minimumData: in append()
84 case Syntax::significant: in append()
93 case Syntax::fRE: in append()
[all …]
H A DSyntax.cxx21 const int Syntax::referenceQuantity_[] = {
39 Syntax::Syntax(const Sd &sd) in Syntax() function in SP_NAMESPACE::Syntax
102 void Syntax::addNameCharacters(const ISet<Char> &set) in addNameCharacters()
113 void Syntax::addNameStartCharacters(const ISet<Char> &set) in addNameStartCharacters()
124 void Syntax::addSubst(Char lc, Char uc) in addSubst()
129 void Syntax::setStandardFunction(StandardFunction f, Char c) in setStandardFunction()
148 void Syntax::enterStandardFunctionNames() in enterStandardFunctionNames()
150 static Syntax::ReservedName name[3] = { in enterStandardFunctionNames()
158 void Syntax::setDelimGeneral(int i, const StringC &str) in setDelimGeneral()
165 void Syntax::addDelimShortref(const StringC &str, const CharsetInfo &charset) in addDelimShortref()
[all …]
H A DGroup.cxx67 const ConstPtr<Syntax> &syntax) in AllowedGroupConnectorsMessageArg()
84 static Syntax::DelimGeneral delims[] = { in append()
85 Syntax::dAND, Syntax::dOR, Syntax::dSEQ, in append()
86 Syntax::dGRPC, Syntax::dDTGC in append()
104 const ConstPtr<Syntax> &syntax) in AllowedGroupTokensMessageArg()
157 StringC pcdata(syntax_->delimGeneral(Syntax::dRNI)); in append()
158 pcdata += syntax_->reservedName(Syntax::rPCDATA); in append()
H A DparseMode.cxx139 PackedBoolean sets[Syntax::nSet]; in compileModes()
140 PackedBoolean delims[Syntax::nDelimGeneral]; in compileModes()
144 for (i = 0; i < Syntax::nSet; i++) in compileModes()
146 for (i = 0; i < Syntax::nDelimGeneral; i++) in compileModes()
183 for (i = 0; i < Syntax::nDelimGeneral; i++) in compileModes()
196 sets[Syntax::blank] = 1; in compileModes()
202 const ISet<Char> *csets[Syntax::nSet]; in compileModes()
204 for (i = 0; i < Syntax::nSet; i++) in compileModes()
210 String<EquivCode> setCodes[Syntax::nSet]; in compileModes()
213 for (i = 0; i < Syntax::nSet; i++) in compileModes()
[all …]
H A DParam.cxx51 for (int i = 0; i < Syntax::nNames; i++) in init()
146 const ConstPtr<Syntax> &syntax) in AllowedParamsMessageArg()
159 Syntax::DelimGeneral delims[3]; in append()
162 delims[nDelims++] = Syntax::dMDC; in append()
164 delims[nDelims++] = Syntax::dDSO; in append()
167 delims[nDelims++] = Syntax::dMINUS; in append()
170 delims[nDelims++] = Syntax::dPERO; in append()
229 for (int i = 0; i < Syntax::nNames; i++) { in append()
230 if (allow_.reservedName(Syntax::ReservedName(i))) { in append()
237 str = syntax_->delimGeneral(Syntax::dRNI); in append()
[all …]
H A DSd.cxx208 Boolean Sd::lookupQuantityName(const StringC &name, Syntax::Quantity &quantity) in lookupQuantityName()
213 quantity = Syntax::Quantity(i); in lookupQuantityName()
231 Syntax::DelimGeneral &delimGeneral) in lookupGeneralDelimiterName()
236 delimGeneral = Syntax::DelimGeneral(i); in lookupGeneralDelimiterName()
242 StringC Sd::quantityName(Syntax::Quantity q) const in quantityName()
247 StringC Sd::generalDelimiterName(Syntax::DelimGeneral d) const in generalDelimiterName()
H A DParserState.h111 void setSyntax(ConstPtr<Syntax>);
112 void setSyntaxes(ConstPtr<Syntax>, ConstPtr<Syntax>);
114 const Syntax &syntax() const;
115 const Syntax &instanceSyntax() const;
116 const ConstPtr<Syntax> &syntaxPointer() const;
117 const ConstPtr<Syntax> &prologSyntaxPointer() const;
118 const ConstPtr<Syntax> &instanceSyntaxPointer() const;
213 const Syntax &attributeSyntax() const;
232 ConstPtr<Syntax> prologSyntax_;
233 ConstPtr<Syntax> instanceSyntax_;
[all …]
H A DParam.h59 indicatedReservedName = reservedName + Syntax::nNames
61 enum { nTypes = indicatedReservedName + Syntax::nNames };
94 Boolean reservedName(Syntax::ReservedName) const;
121 PackedBoolean reservedNames_[Syntax::nNames];
130 const ConstPtr<Syntax> &syntax);
135 ConstPtr<Syntax> syntax_;
175 Boolean AllowedParams::reservedName(Syntax::ReservedName i) const in reservedName()
H A DModeInfo.h43 Syntax::DelimGeneral delim1;
45 Syntax::DelimGeneral delim2;
46 Syntax::Set set;
47 Syntax::StandardFunction function;
H A DparseParam.cxx57 currentMarkup()->addDelim(Syntax::dDSO); in parseParam()
62 currentMarkup()->addDelim(Syntax::dGRPO); in parseParam()
129 currentMarkup()->addDelim(Syntax::dMDC); in parseParam()
135 currentMarkup()->addDelim(Syntax::dMINUS); in parseParam()
143 currentMarkup()->addDelim(Syntax::dMINUS); in parseParam()
144 currentMarkup()->addDelim(Syntax::dGRPO); in parseParam()
151 currentMarkup()->addDelim(Syntax::dPERO); in parseParam()
181 currentMarkup()->addDelim(Syntax::dPLUS); in parseParam()
182 currentMarkup()->addDelim(Syntax::dGRPO); in parseParam()
322 currentMarkup()->addDelim(Syntax::dDTGO); in parseGroupToken()
[all …]
H A DparseSd.cxx44 Ptr<Syntax> syntax;
90 Syntax::Quantity quantityIndex;
91 Syntax::ReservedName reservedNameIndex;
92 Syntax::DelimGeneral delimGeneralIndex;
125 Syntax::FunctionClass functionClass;
134 { "TAB", Syntax::cSEPCHAR, 9 },
200 currentMarkup()->addDelim(Syntax::dMDO); in doInit()
206 Syntax *syntaxp = new Syntax(sd()); in doInit()
216 ConstPtr<Syntax> refSyntax(syntaxPointer()); in doInit()
256 Syntax *syntaxp = new Syntax(sd()); in implySgmlDecl()
[all …]
H A DparseInstance.cxx174 currentMarkup()->addDelim(Syntax::dMDO); in doContent()
175 Syntax::ReservedName name; in doContent()
181 case Syntax::rUSEMAP: in doContent()
187 case Syntax::rUSELINK: in doContent()
193 case Syntax::rDOCTYPE: in doContent()
194 case Syntax::rLINKTYPE: in doContent()
195 case Syntax::rELEMENT: in doContent()
196 case Syntax::rATTLIST: in doContent()
197 case Syntax::rENTITY: in doContent()
198 case Syntax::rNOTATION: in doContent()
[all …]
H A DParser.h54 class Syntax; variable
78 Boolean setStandardSyntax(Syntax &syn, const StandardSyntaxSpec &,
82 Boolean addRefDelimShortref(Syntax &syntax,
86 Boolean setRefDelimGeneral(Syntax &syntax,
90 void setRefNames(Syntax &syntax, const CharsetInfo &docCharset, Boolean www);
96 void addNeededShortrefs(Dtd &, const Syntax &);
100 const Syntax &);
184 Boolean getReservedName(Syntax::ReservedName *);
185 Boolean getIndicatedReservedName(Syntax::ReservedName *);
196 Boolean parseDeclarationName(Syntax::ReservedName *, Boolean allowAfdr = 0);
[all …]
H A DGroup.h91 const ConstPtr<Syntax> &syntax);
96 ConstPtr<Syntax> syntax_;
102 const ConstPtr<Syntax> &syntax);
107 ConstPtr<Syntax> syntax_;
H A DAttribute.cxx91 const Syntax &syntax = context.attributeSyntax(); in makeValue()
123 initialCategories_ = Syntax::nameStartCategory; in TokenizedDeclaredValue()
124 subsequentCategories_ = (Syntax::nameStartCategory|Syntax::digitCategory in TokenizedDeclaredValue()
125 | Syntax::otherNameCategory); in TokenizedDeclaredValue()
128 initialCategories_ = Syntax::digitCategory; in TokenizedDeclaredValue()
129 subsequentCategories_ = Syntax::digitCategory; in TokenizedDeclaredValue()
132 initialCategories_ = (Syntax::nameStartCategory|Syntax::digitCategory in TokenizedDeclaredValue()
133 | Syntax::otherNameCategory); in TokenizedDeclaredValue()
137 initialCategories_ = Syntax::digitCategory; in TokenizedDeclaredValue()
138 subsequentCategories_ = (Syntax::nameStartCategory|Syntax::digitCategory in TokenizedDeclaredValue()
[all …]
H A DTokenMessageArg.h25 const ConstPtr<Syntax> &syntax,
32 ConstPtr<Syntax> syntax_;
H A DparseCommon.cxx153 else if (syntax().charSet(Syntax::functionChar)->contains(c)) in parseLiteral()
206 && currentChar() == syntax().standardFunction(Syntax::fRE)) { in parseLiteral()
325 markupPtr->addDelim(isHex ? Syntax::dHCRO : Syntax::dCRO); in parseNumericCharRef()
329 markupPtr->addDelim(Syntax::dREFC); in parseNumericCharRef()
439 markupPtr->addDelim(isParameter ? Syntax::dPERO : Syntax::dERO); in parseEntityReference()
449 markupPtr->addDelim(Syntax::dGRPO); in parseEntityReference()
504 markupPtr->addDelim(Syntax::dREFC); in parseEntityReference()
566 const Syntax &syn = syntax(); in extendNameToken()
H A DArcProcessor.h53 const ConstPtr<Syntax> &,
76 const Syntax &attributeSyntax() const;
159 ConstPtr<Syntax> docSyntax_;
160 ConstPtr<Syntax> metaSyntax_;
/onnv-gate/usr/src/cmd/man/src/util/nsgmls.src/include/
H A DSyntax.h29 class SP_API Syntax : public Resource, public EntityCatalog::Syntax {
181 Syntax(const Sd &);
248 const ::SP_NAMESPACE_SCOPE Syntax *otherSyntax,
263 const ::SP_NAMESPACE_SCOPE Syntax *otherSyntax,
292 inline Number Syntax::quantity(Quantity q) const in quantity()
297 inline void Syntax::setQuantity(int i, Number n) in setQuantity()
302 inline const SubstTable<Char> *Syntax::generalSubstTable() const in generalSubstTable()
307 inline const SubstTable<Char> *Syntax::entitySubstTable() const in entitySubstTable()
312 inline int Syntax::nDelimShortrefComplex() const in nDelimShortrefComplex()
317 inline const StringC &Syntax::delimGeneral(int i) const in delimGeneral()
[all …]
H A DMarkup.h65 void addDelim(Syntax::DelimGeneral);
66 void addReservedName(Syntax::ReservedName, const InputSource *);
67 void addReservedName(Syntax::ReservedName, const StringC &);
103 void advance(Location &, const ConstPtr<Syntax> &);
110 Syntax::DelimGeneral delimGeneral() const;
111 Syntax::ReservedName reservedName() const;
183 Syntax::DelimGeneral MarkupIter::delimGeneral() const in delimGeneral()
185 return Syntax::DelimGeneral(items_[index_].index); in delimGeneral()
189 Syntax::ReservedName MarkupIter::reservedName() const in reservedName()
191 return Syntax::ReservedName(items_[index_].index); in reservedName()
H A DSgmlParser.h32 class Syntax; variable
50 ConstPtr<Syntax> prologSyntax;
51 ConstPtr<Syntax> instanceSyntax;
66 ConstPtr<Syntax> instanceSyntax() const;
67 ConstPtr<Syntax> prologSyntax() const;
H A DEvent.h482 const ConstPtr<Syntax> &syntax);
485 const ConstPtr<Syntax> &syntax,
486 const ConstPtr<Syntax> &instanceSyntax,
488 const ConstPtr<Syntax> &refSyntax,
496 const Syntax &prologSyntax() const;
497 const ConstPtr<Syntax> &prologSyntaxPointer() const;
498 const Syntax &instanceSyntax() const;
499 const ConstPtr<Syntax> &instanceSyntaxPointer() const;
501 const ConstPtr<Syntax> &refSyntaxPointer() const;
507 ConstPtr<Syntax> prologSyntax_;
[all …]
H A DEntityCatalog.h23 class SP_API Syntax {
35 const Syntax &,

123