MustacheSharp/mustache-sharp
Travis Parks 8135db68df Eliminate recursive calls in UpcastDictionary
I realized I had tail-end recursion, which could be easily eliminated.
Because of yield return, I think this greatly simplified the code.
2014-06-26 15:21:01 -04:00
..
Properties Eliminate recursive calls in UpcastDictionary 2014-06-26 15:21:01 -04:00
ArgumentCollection.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
CompoundGenerator.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
ConditionTagDefinition.cs Rename Namespace 2013-05-03 08:44:57 -04:00
ContentTagDefinition.cs Rename Namespace 2013-05-03 08:44:57 -04:00
Context.cs Rename Namespace 2013-05-03 08:44:57 -04:00
ContextParameter.cs Rename Namespace 2013-05-03 08:44:57 -04:00
EachTagDefinition.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
ElifTagDefinition.cs Rename Namespace 2013-05-03 08:44:57 -04:00
ElseTagDefinition.cs Rename Namespace 2013-05-03 08:44:57 -04:00
FormatCompiler.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
Generator.cs Support scoped variables 2013-10-28 15:58:50 -04:00
IArgument.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
IGenerator.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
IfTagDefinition.cs Rename Namespace 2013-05-03 08:44:57 -04:00
IndexTagDefinition.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
InlineGenerator.cs Support scoped variables 2013-10-28 15:58:50 -04:00
InlineTagDefinition.cs Rename Namespace 2013-05-03 08:44:57 -04:00
KeyFoundEventArgs.cs Rename Namespace 2013-05-03 08:44:57 -04:00
KeyGenerator.cs Support firing event when keys/variables used as arguments. 2013-10-30 15:39:38 -04:00
KeyNotFoundEventArgs.cs Rename Namespace 2013-05-03 08:44:57 -04:00
MasterTagDefinition.cs Rename Namespace 2013-05-03 08:44:57 -04:00
NestedContext.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
NewlineTagDefinition.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
NumberArgument.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
PlaceholderArgument.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
PlaceholderFoundEventArgs.cs Rename Namespace 2013-05-03 08:44:57 -04:00
PropertyDictionary.cs Add mutex lock to PropertyDictionary 2014-06-25 10:19:08 -04:00
RegexHelper.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
Scope.cs Handle dictionaries with non-object values. 2014-05-20 19:34:54 -04:00
SetTagDefinition.cs Support scoped variables 2013-10-28 15:58:50 -04:00
StaticGenerator.cs Allow for the preservation of newlines 2014-05-21 13:38:39 -04:00
StringArgument.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
TagDefinition.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
TagParameter.cs Rename Namespace 2013-05-03 08:44:57 -04:00
UpcastDictionary.cs Eliminate recursive calls in UpcastDictionary 2014-06-26 15:21:01 -04:00
ValueRequestEventArgs.cs Support scoped variables 2013-10-28 15:58:50 -04:00
VariableArgument.cs Allow string and number arguments 2014-05-21 17:02:31 -04:00
VariableFoundEventArgs.cs Support firing event when keys/variables used as arguments. 2013-10-30 15:39:38 -04:00
WithTagDefinition.cs Begin implementation of context scopes. 2013-08-16 23:36:06 -04:00
mustache-sharp.csproj Allow string and number arguments 2014-05-21 17:02:31 -04:00
mustache-sharp.nuspec Rename Namespace 2013-05-03 08:44:57 -04:00