/// <summary> /// Initializes a new instance of a FormatCompiler. /// </summary> public FormatCompiler() { _tagLookup = new Dictionary<string, TagDefinition>(); _regexLookup = new Dictionary<string, Regex>(); _masterDefinition = new MasterTagDefinition(); IfTagDefinition ifDefinition = new IfTagDefinition(); _tagLookup.Add(ifDefinition.Name, ifDefinition); ElifTagDefinition elifDefinition = new ElifTagDefinition(); _tagLookup.Add(elifDefinition.Name, elifDefinition); ElseTagDefinition elseDefinition = new ElseTagDefinition(); _tagLookup.Add(elseDefinition.Name, elseDefinition); EachTagDefinition eachDefinition = new EachTagDefinition(); _tagLookup.Add(eachDefinition.Name, eachDefinition); IndexTagDefinition indexDefinition = new IndexTagDefinition(); _tagLookup.Add(indexDefinition.Name, indexDefinition); WithTagDefinition withDefinition = new WithTagDefinition(); _tagLookup.Add(withDefinition.Name, withDefinition); NewlineTagDefinition newlineDefinition = new NewlineTagDefinition(); _tagLookup.Add(newlineDefinition.Name, newlineDefinition); SetTagDefinition setDefinition = new SetTagDefinition(); _tagLookup.Add(setDefinition.Name, setDefinition); StripeTagDefinition stripeDefinition = new StripeTagDefinition(); _tagLookup.Add(stripeDefinition.Name, stripeDefinition); CounterTagDefinition currentDefinition = new CounterTagDefinition(); _tagLookup.Add(currentDefinition.Name, currentDefinition); }
/// <summary> /// Initializes a new instance of a FormatCompiler. /// </summary> public FormatCompiler() { _tagLookup = new Dictionary<string, TagDefinition>(); _regexLookup = new Dictionary<string, Regex>(); _masterDefinition = new MasterTagDefinition(); IfTagDefinition ifDefinition = new IfTagDefinition(); _tagLookup.Add(ifDefinition.Name, ifDefinition); ElifTagDefinition elifDefinition = new ElifTagDefinition(); _tagLookup.Add(elifDefinition.Name, elifDefinition); ElseTagDefinition elseDefinition = new ElseTagDefinition(); _tagLookup.Add(elseDefinition.Name, elseDefinition); EachTagDefinition eachDefinition = new EachTagDefinition(); _tagLookup.Add(eachDefinition.Name, eachDefinition); IndexTagDefinition indexDefinition = new IndexTagDefinition(); _tagLookup.Add(indexDefinition.Name, indexDefinition); StartTagDefinition startDefinition = new StartTagDefinition(); _tagLookup.Add(startDefinition.Name, startDefinition); EndTagDefinition endDefinition = new EndTagDefinition(); _tagLookup.Add(endDefinition.Name, endDefinition); WithTagDefinition withDefinition = new WithTagDefinition(); _tagLookup.Add(withDefinition.Name, withDefinition); NewlineTagDefinition newlineDefinition = new NewlineTagDefinition(); _tagLookup.Add(newlineDefinition.Name, newlineDefinition); SetTagDefinition setDefinition = new SetTagDefinition(); _tagLookup.Add(setDefinition.Name, setDefinition); RemoveNewLines = true; }
/// <summary> /// Initializes a new instance of a FormatCompiler. /// </summary> public FormatCompiler() { _tagLookup = new Dictionary <string, TagDefinition>(); _regexLookup = new Dictionary <string, Regex>(); _masterDefinition = new MasterTagDefinition(); IfTagDefinition ifDefinition = new IfTagDefinition(); _tagLookup.Add(ifDefinition.Name, ifDefinition); ElifTagDefinition elifDefinition = new ElifTagDefinition(); _tagLookup.Add(elifDefinition.Name, elifDefinition); ElseTagDefinition elseDefinition = new ElseTagDefinition(); _tagLookup.Add(elseDefinition.Name, elseDefinition); EachTagDefinition eachDefinition = new EachTagDefinition(); _tagLookup.Add(eachDefinition.Name, eachDefinition); IndexTagDefinition indexDefinition = new IndexTagDefinition(); _tagLookup.Add(indexDefinition.Name, indexDefinition); WithTagDefinition withDefinition = new WithTagDefinition(); _tagLookup.Add(withDefinition.Name, withDefinition); NewlineTagDefinition newlineDefinition = new NewlineTagDefinition(); _tagLookup.Add(newlineDefinition.Name, newlineDefinition); SetTagDefinition setDefinition = new SetTagDefinition(); _tagLookup.Add(setDefinition.Name, setDefinition); }