2 using System.Collections.Generic;
28 HtmlElementName = htmlElementName;
29 this.Priority = OpenTag.Length;
33 return new string[] {OpenTag};
36 base.Init(grammarData);
37 if (!
string.IsNullOrEmpty(HtmlElementName)) {
38 if (
string.IsNullOrEmpty(OpenHtmlTag)) OpenHtmlTag =
"<" + HtmlElementName +
">";
39 if (
string.IsNullOrEmpty(CloseHtmlTag)) CloseHtmlTag =
"</" + HtmlElementName +
">";
41 if (!
string.IsNullOrEmpty(ContainerHtmlElementName)) {
42 if (
string.IsNullOrEmpty(ContainerOpenHtmlTag)) ContainerOpenHtmlTag =
"<" + ContainerHtmlElementName +
">";
43 if (
string.IsNullOrEmpty(ContainerCloseHtmlTag)) ContainerCloseHtmlTag =
"</" + ContainerHtmlElementName +
">";
string ContainerOpenHtmlTag
override IList< string > GetFirsts()
readonly WikiTermType TermType
WikiTerminalBase(string name, WikiTermType termType, string openTag, string closeTag, string htmlElementName)
override void Init(GrammarData grammarData)