1 write to _parser
System.Speech (1)
Internal\SrgsParser\SrgsDocumentParser.cs (1)
47
_parser
= value;
22 references to _parser
System.Speech (22)
Internal\SrgsParser\SrgsDocumentParser.cs (22)
29
ProcessGrammarElement(_grammar,
_parser
.Grammar);
34
_parser
.RemoveAllRules();
85
_parser
.AddScript(grammar, source.Script, null, -1);
123
_parser
.AddScript(grammar, id, srgsRule.Script);
145
ruleRef =
_parser
.Null;
149
ruleRef =
_parser
.Void;
153
ruleRef =
_parser
.Garbage;
158
ruleRef =
_parser
.CreateRuleRef(parent, srgsRuleRef.Uri, srgsRuleRef.SemanticKey, srgsRuleRef.Params);
164
_parser
.InitSpecialRuleRef(parent, ruleRef);
176
IOneOf oneOf =
_parser
.CreateOneOf(parent, rule);
192
IItem item =
_parser
.CreateItem(parent, rule, srgsItem.MinRepeat, srgsItem.MaxRepeat, srgsItem.RepeatProbability, srgsItem.Weight);
209
return
_parser
.CreateToken(parent, srgsToken.Text, srgsToken.Pronunciation, srgsToken.Display, -1);
223
XmlParser.ParseText(parent, sChars, pronunciation, display, reqConfidence, new CreateTokenCallback(
_parser
.CreateToken));
251
return
_parser
.CreateSubset(parent, srgsSubset.Text, matchMode);
259
ISemanticTag tag =
_parser
.CreateSemanticTag(parent);
271
IPropertyTag tag =
_parser
.CreatePropertyTag(parent);
325
IElementText textChild =
_parser
.CreateText(parent, content);
332
_parser
.AddElement(parentRule, textChild);
338
_parser
.AddElement(parentItem, textChild);
359
_parser
.AddItem(parentOneOf, childItem);
370
_parser
.AddElement(parentRule, child);
376
_parser
.AddElement(parentItem, child);