<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Flee Work Item Rss Feed</title><link>http://www.codeplex.com/Flee/WorkItem/List.aspx</link><description>Flee Work Item Rss Description</description><item><title>Commented Issue: Silverlight compatibility [8121]</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=8121</link><description>Is it possible&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: doozel ** &lt;p&gt;I converted a previous version of Flee to Silverlight, works nicely. Emit does work but you can&amp;#39;t specify your expression owner, it is marked as internal in Silverlight.&lt;/p&gt;</description><author>doozel</author><pubDate>Fri, 02 Oct 2009 03:38:15 GMT</pubDate><guid isPermaLink="false">Commented Issue: Silverlight compatibility [8121] 20091002033815A</guid></item><item><title>Commented Issue: Silverlight compatibility</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=8121</link><description>Is it possible&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: Pelmen64 ** &lt;p&gt;Silverlight doesn&amp;#39;t allow you to use Reflection.Emit, so it&amp;#39;s not possible to use code generation &amp;#40;that FLEE does&amp;#41;.&lt;/p&gt;</description><author>Pelmen64</author><pubDate>Sat, 25 Jul 2009 17:06:00 GMT</pubDate><guid isPermaLink="false">Commented Issue: Silverlight compatibility 20090725050600P</guid></item><item><title>Commented Feature: Implicit multiplication</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=7430</link><description>I have suggestion for expression parser. It would be useful to recognize variable or function with multiplier &amp;#40;without multiplication sign&amp;#41; and convert it to appropriate IL-instruction.&lt;br /&gt;&lt;br /&gt;I think, it makes expression like &amp;#34;2pi &amp;#43; 3 sin&amp;#40;x&amp;#94;2&amp;#41;&amp;#34; more lightweight.&lt;br /&gt;Comments: ** Comment from web user: denism7 ** &lt;p&gt;It&amp;#39;s not necessary to handle post-bracket implicit multiplication. The central idea is making some operations with custom types more flexible and transparent. For example, &amp;#39;2 months &amp;#43; 3 years&amp;#39; looks much better than &amp;#39;2 &amp;#42; months &amp;#43; 3 &amp;#42; years&amp;#39;.&lt;/p&gt;</description><author>denism7</author><pubDate>Thu, 23 Jul 2009 10:16:49 GMT</pubDate><guid isPermaLink="false">Commented Feature: Implicit multiplication 20090723101649A</guid></item><item><title>Commented Feature: Implicit multiplication</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=7430</link><description>I have suggestion for expression parser. It would be useful to recognize variable or function with multiplier &amp;#40;without multiplication sign&amp;#41; and convert it to appropriate IL-instruction.&lt;br /&gt;&lt;br /&gt;I think, it makes expression like &amp;#34;2pi &amp;#43; 3 sin&amp;#40;x&amp;#94;2&amp;#41;&amp;#34; more lightweight.&lt;br /&gt;Comments: ** Comment from web user: denism7 ** &lt;p&gt;There is no ambiguity because it works only for numbers before variable, constant or function and optionally before and after brackets like 2&amp;#40;3&amp;#43;1&amp;#41; or &amp;#40;2&amp;#43;3&amp;#41;x. Only side effect is possible when using exponential form numbers like 2e-1. It&amp;#39;s also perfect way to support complex numbers. You just need define constant i &amp;#61; Complex&amp;#40;0, 1&amp;#41; and override some arithmetic operators. &lt;/p&gt;</description><author>denism7</author><pubDate>Thu, 23 Jul 2009 10:01:11 GMT</pubDate><guid isPermaLink="false">Commented Feature: Implicit multiplication 20090723100111A</guid></item><item><title>Created Issue: Silverlight compatibility</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=8121</link><description>Is it possible&amp;#63;&lt;br /&gt;</description><author>denism7</author><pubDate>Wed, 22 Jul 2009 14:49:06 GMT</pubDate><guid isPermaLink="false">Created Issue: Silverlight compatibility 20090722024906P</guid></item><item><title>Closed Issue: Allow to supply an IFormatProvider when compiling an expression</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=8001</link><description>Thank you for this great project&amp;#33; I came across the following issue&amp;#58;&lt;br /&gt;&lt;br /&gt;Depending on the configured culture, different decimal separators are used. Independent of the configured culture, I would always like to use a decimal point as the separator. Therefore I suggest to add an overload for ExpressionContext.CompileDynamic and ExpressionContext.CompileGeneric which takes an IFormatProvider as an argument.&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>ECiloci</author><pubDate>Thu, 16 Jul 2009 13:34:34 GMT</pubDate><guid isPermaLink="false">Closed Issue: Allow to supply an IFormatProvider when compiling an expression 20090716013434P</guid></item><item><title>Commented Issue: Allow to supply an IFormatProvider when compiling an expression</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=8001</link><description>Thank you for this great project&amp;#33; I came across the following issue&amp;#58;&lt;br /&gt;&lt;br /&gt;Depending on the configured culture, different decimal separators are used. Independent of the configured culture, I would always like to use a decimal point as the separator. Therefore I suggest to add an overload for ExpressionContext.CompileDynamic and ExpressionContext.CompileGeneric which takes an IFormatProvider as an argument.&lt;br /&gt;Comments: ** Comment from web user: Schlotter ** &lt;p&gt;Thank you&amp;#33; Works for me...&lt;/p&gt;</description><author>Schlotter</author><pubDate>Wed, 15 Jul 2009 08:43:16 GMT</pubDate><guid isPermaLink="false">Commented Issue: Allow to supply an IFormatProvider when compiling an expression 20090715084316A</guid></item><item><title>Commented Issue: Allow to supply an IFormatProvider when compiling an expression</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=8001</link><description>Thank you for this great project&amp;#33; I came across the following issue&amp;#58;&lt;br /&gt;&lt;br /&gt;Depending on the configured culture, different decimal separators are used. Independent of the configured culture, I would always like to use a decimal point as the separator. Therefore I suggest to add an overload for ExpressionContext.CompileDynamic and ExpressionContext.CompileGeneric which takes an IFormatProvider as an argument.&lt;br /&gt;Comments: ** Comment from web user: ECiloci ** &lt;p&gt;The decimal point takes its default value from the current culture but it can be overridden using the ParserOptions.&lt;/p&gt;&lt;p&gt;See here&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;flee.codeplex.com&amp;#47;Wiki&amp;#47;View.aspx&amp;#63;title&amp;#61;CustomizingParser&lt;/p&gt;</description><author>ECiloci</author><pubDate>Wed, 15 Jul 2009 02:42:13 GMT</pubDate><guid isPermaLink="false">Commented Issue: Allow to supply an IFormatProvider when compiling an expression 20090715024213A</guid></item><item><title>Created Issue: Allow to supply an IFormatProvider when compiling an expression</title><link>http://flee.codeplex.com/WorkItem/View.aspx?WorkItemId=8001</link><description>Thank you for this great project&amp;#33; I came across the following issue&amp;#58;&lt;br /&gt;&lt;br /&gt;Depending on the configured culture, different decimal separators are used. Independent of the configured culture, I would always like to use a decimal point as the separator. Therefore I suggest to add an overload for ExpressionContext.CompileDynamic and ExpressionContext.CompileGeneric which takes an IFormatProvider as an argument.&lt;br /&gt;</description><author>Schlotter</author><pubDate>Thu, 09 Jul 2009 09:16:27 GMT</pubDate><guid isPermaLink="false">Created Issue: Allow to supply an IFormatProvider when compiling an expression 20090709091627A</guid></item><item><title>Commented Feature: Implicit multiplication</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7430</link><description>I have suggestion for expression parser. It would be useful to recognize variable or function with multiplier &amp;#40;without multiplication sign&amp;#41; and convert it to appropriate IL-instruction.&lt;br /&gt;&lt;br /&gt;I think, it makes expression like &amp;#34;2pi &amp;#43; 3 sin&amp;#40;x&amp;#94;2&amp;#41;&amp;#34; more lightweight.&lt;br /&gt;Comments: ** Comment from web user: ECiloci ** &lt;p&gt;Sorry for being so late on this.&lt;/p&gt;&lt;p&gt;With this approach, there is an ambiguity for expressions with subtraction&amp;#58;&lt;br /&gt;&amp;#40;2&amp;#43;3&amp;#41; - 2&lt;br /&gt;Is treated as &amp;#40;2 &amp;#43; 3&amp;#41; &amp;#42; -2&lt;br /&gt;How do you think this should be handled&amp;#63;&lt;/p&gt;</description><author>ECiloci</author><pubDate>Fri, 03 Jul 2009 02:18:14 GMT</pubDate><guid isPermaLink="false">Commented Feature: Implicit multiplication 20090703021814A</guid></item><item><title>Commented Feature: Configurable string separator</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7913</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I want to use your parser together with XAML, by implementing a markup extension which would execute Flee expressions. The expressions are going to be specified in XAML, inside of markup extension like this&amp;#58;&lt;br /&gt;Value&amp;#61;&amp;#34;&amp;#123;Expression &amp;#39;123&amp;#43;456&amp;#39;&amp;#125;&amp;#34;&lt;br /&gt;Because the markup expression is already enclosed in double-quotes, and single quotes are used for surrounding Flee expression, I need another character to be used as the string separator. Escaping every character doesn&amp;#39;t seem nice in this case. &lt;br /&gt;I quickly modified the source and it seems to work if I change double-quotes to tilde &amp;#96; character. &lt;br /&gt;So XAML looks like this now&amp;#58;&lt;br /&gt;&amp;#60;TextBlock Text&amp;#61;&amp;#34;&amp;#123;ex&amp;#58;Expression &amp;#39;&amp;#96;123&amp;#96; &amp;#43; 456&amp;#39;&amp;#125;&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;It would be nice if there was simply an option in ParserOptions that would allow to change that on-the-fly, instead of recompiling the source.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;Denis&lt;br /&gt;Comments: ** Comment from web user: ECiloci ** &lt;p&gt;Looks like a straightforward parser option.  I&amp;#39;ll try to have it in the next release &amp;#40;couple of weeks to a month&amp;#41;&lt;/p&gt;</description><author>ECiloci</author><pubDate>Wed, 24 Jun 2009 00:33:30 GMT</pubDate><guid isPermaLink="false">Commented Feature: Configurable string separator 20090624123330A</guid></item><item><title>Created Issue: Configurable string separator</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7913</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I want to use your parser together with XAML, by implementing a markup extension which would execute Flee expressions. The expressions are going to be specified in XAML, inside of markup extension like this&amp;#58;&lt;br /&gt;Value&amp;#61;&amp;#34;&amp;#123;Expression &amp;#39;123&amp;#43;456&amp;#39;&amp;#125;&amp;#34;&lt;br /&gt;Because the markup expression is already enclosed in double-quotes, and single quotes are used for surrounding Flee expression, I need another character to be used as the string separator. Escaping every character doesn&amp;#39;t seem nice in this case. &lt;br /&gt;I quickly modified the source and it seems to work if I change double-quotes to tilde &amp;#96; character. &lt;br /&gt;So XAML looks like this now&amp;#58;&lt;br /&gt;&amp;#60;TextBlock Text&amp;#61;&amp;#34;&amp;#123;ex&amp;#58;Expression &amp;#39;&amp;#96;123&amp;#96; &amp;#43; 456&amp;#39;&amp;#125;&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;It would be nice if there was simply an option in ParserOptions that would allow to change that on-the-fly, instead of recompiling the source.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;Denis&lt;br /&gt;</description><author>denismo</author><pubDate>Sun, 21 Jun 2009 12:23:22 GMT</pubDate><guid isPermaLink="false">Created Issue: Configurable string separator 20090621122322P</guid></item><item><title>Closed Issue: DateTime evaluation fails</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7414</link><description>This is a great library, but I ran into an issue where greater than, less than fail for DateTime values.&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41; &amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o &amp;#62;&amp;#61; &amp;#35;04&amp;#47;08&amp;#47;2009&amp;#35;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I had to get it working by using this syntax&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o.Year &amp;#61; 2009 And o.Month &amp;#62;&amp;#61; 4 And o.Day &amp;#62;&amp;#61; 8&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;Comments: Not a bug</description><author>ECiloci</author><pubDate>Sun, 26 Apr 2009 01:50:02 GMT</pubDate><guid isPermaLink="false">Closed Issue: DateTime evaluation fails 20090426015002A</guid></item><item><title>Commented Issue: DateTime evaluation fails</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7414</link><description>This is a great library, but I ran into an issue where greater than, less than fail for DateTime values.&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41; &amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o &amp;#62;&amp;#61; &amp;#35;04&amp;#47;08&amp;#47;2009&amp;#35;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I had to get it working by using this syntax&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o.Year &amp;#61; 2009 And o.Month &amp;#62;&amp;#61; 4 And o.Day &amp;#62;&amp;#61; 8&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;Comments: ** Comment from web user: ECiloci ** &lt;p&gt;Nevermind.  Due to some other bug fixes, I&amp;#39;ve made the default format for date literals be the short date format of the current culture.  The change is in v0.9.25.0.&lt;/p&gt;</description><author>ECiloci</author><pubDate>Sun, 26 Apr 2009 01:49:16 GMT</pubDate><guid isPermaLink="false">Commented Issue: DateTime evaluation fails 20090426014916A</guid></item><item><title>Commented Issue: Implicit multiplication</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7430</link><description>I have suggestion for expression parser. It would be useful to recognize variable or function with multiplier &amp;#40;without multiplication sign&amp;#41; and convert it to appropriate IL-instruction.&lt;br /&gt;&lt;br /&gt;I think, it makes expression like &amp;#34;2pi &amp;#43; 3 sin&amp;#40;x&amp;#94;2&amp;#41;&amp;#34; more lightweight.&lt;br /&gt;Comments: ** Comment from web user: ECiloci ** &lt;p&gt;I&amp;#39;ll see what I can do.&lt;/p&gt;</description><author>ECiloci</author><pubDate>Wed, 22 Apr 2009 03:03:27 GMT</pubDate><guid isPermaLink="false">Commented Issue: Implicit multiplication 20090422030327A</guid></item><item><title>Commented Issue: DateTime evaluation fails</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7414</link><description>This is a great library, but I ran into an issue where greater than, less than fail for DateTime values.&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41; &amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o &amp;#62;&amp;#61; &amp;#35;04&amp;#47;08&amp;#47;2009&amp;#35;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I had to get it working by using this syntax&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o.Year &amp;#61; 2009 And o.Month &amp;#62;&amp;#61; 4 And o.Day &amp;#62;&amp;#61; 8&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;Comments: ** Comment from web user: ECiloci ** &lt;p&gt;&amp;#62;Would it be difficult to change the default format to the System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDateFormat &amp;#63;&lt;br /&gt;I&amp;#39;ve made the other syntax customization properties have to be explicitly set, so making the format implicit to the current culture would make things inconsistent.&lt;/p&gt;</description><author>ECiloci</author><pubDate>Wed, 08 Apr 2009 02:25:06 GMT</pubDate><guid isPermaLink="false">Commented Issue: DateTime evaluation fails 20090408022506A</guid></item><item><title>Created Issue: Implicit multiplication</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7430</link><description>I have suggestion for expression parser. It would be useful to recognize variable or function with multiplier &amp;#40;without multiplication sign&amp;#41; and convert it to appropriate IL-instruction.&lt;br /&gt;&lt;br /&gt;I think, it makes expression like &amp;#34;2pi &amp;#43; 3 sin&amp;#40;x&amp;#94;2&amp;#41;&amp;#34; more lightweight.&lt;br /&gt;</description><author>denism7</author><pubDate>Mon, 06 Apr 2009 12:07:05 GMT</pubDate><guid isPermaLink="false">Created Issue: Implicit multiplication 20090406120705P</guid></item><item><title>Commented Issue: DateTime evaluation fails</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7414</link><description>This is a great library, but I ran into an issue where greater than, less than fail for DateTime values.&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41; &amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o &amp;#62;&amp;#61; &amp;#35;04&amp;#47;08&amp;#47;2009&amp;#35;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I had to get it working by using this syntax&lt;br /&gt;&lt;br /&gt;            ExpressionContext ec &amp;#61; new ExpressionContext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            ec.Variables.Add&amp;#40;&amp;#34;o&amp;#34;, new DateTime&amp;#40;2009, 4, 10&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            IGenericExpression&amp;#60;bool&amp;#62; e &amp;#61; ec.CompileGeneric&amp;#60;bool&amp;#62;&amp;#40;&amp;#34;o.Year &amp;#61; 2009 And o.Month &amp;#62;&amp;#61; 4 And o.Day &amp;#62;&amp;#61; 8&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            Assert.IsTrue&amp;#40;e.Evaluate&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;Comments: ** Comment from web user: TerryDenham ** &lt;p&gt;Would it be difficult to change the default format to the System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDateFormat &amp;#63;&lt;/p&gt;&lt;p&gt;Either way, I&amp;#39;ll fix my code. Thanks for replying and thanks for a great library.&lt;/p&gt;</description><author>TerryDenham</author><pubDate>Sat, 04 Apr 2009 16:24:03 GMT</pubDate><guid isPermaLink="false">Commented Issue: DateTime evaluation fails 20090404042403P</guid></item><item><title>Closed Issue: Illegal one-byte branch error in version 0.9.23.0</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7418</link><description>I have the following expression that give me the&amp;#58;&lt;br /&gt;&lt;br /&gt;System.NotSupportedException&amp;#58; Illegal one-byte branch at position&amp;#58; 118. Requested branch was&amp;#58; 143.&lt;br /&gt;   at System.Reflection.Emit.ILGenerator.BakeByteArray&amp;#40;&amp;#41;&lt;br /&gt;   at System.Reflection.Emit.DynamicResolver..ctor&amp;#40;DynamicILGenerator ilGenerator&amp;#41;&lt;br /&gt;   at System.Reflection.Emit.DynamicILGenerator.GetCallableMethod&amp;#40;Void&amp;#42; module&amp;#41;&lt;br /&gt;   at System.Reflection.Emit.DynamicMethod.GetMethodDescriptor&amp;#40;&amp;#41;&lt;br /&gt;   at System.Reflection.Emit.DynamicMethod.CreateDelegate&amp;#40;Type delegateType&amp;#41;&lt;br /&gt;   at Ciloci.Flee.Expression&amp;#96;1.Compile&amp;#40;String expression, Object owner, ExpressionOptions options&amp;#41;&lt;br /&gt;   at Ciloci.Flee.Expression&amp;#96;1..ctor&amp;#40;String expression, ExpressionContext context&amp;#41;&lt;br /&gt;   at Ciloci.Flee.ExpressionFactory.CreateGeneric&amp;#91;T&amp;#93;&amp;#40;String expression, ExpressionContext context&amp;#41;&lt;br /&gt;   at ExpressionEval.CreateGenericExpression&amp;#91;T&amp;#93;&amp;#40;String expression, ExpressionContext context&amp;#41;&lt;br /&gt;   at ExpressionEval.Evaluate&amp;#40;String expression&amp;#41;&lt;br /&gt;   at StrategyHelper.DoExpression&amp;#40;Guid modelEntityId, ClaimMaster claim&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 360 AND 402 &amp;#60;&amp;#61; 361&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 369 AND 402 &amp;#60;&amp;#61; 369&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 490 AND 402 &amp;#60;&amp;#61; 490&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 499 AND 402 &amp;#60;&amp;#61; 499&amp;#41;&amp;#41;&amp;#41;&amp;#41; AND &amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47562&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47562&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47563&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47563&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47564&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47564&amp;#34;&amp;#41;&amp;#41;&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 360 AND 402 &amp;#60;&amp;#61; 361&amp;#41; OR &amp;#40;402 &amp;#62;&amp;#61; 369 AND 402 &amp;#60;&amp;#61; 369&amp;#41; OR &amp;#40;402 &amp;#62;&amp;#61; 490 AND 402 &amp;#60;&amp;#61; 490&amp;#41; OR &amp;#40;402 &amp;#62;&amp;#61; 499 AND 402 &amp;#60;&amp;#61; 499&amp;#41;&amp;#41; AND &amp;#40;&amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47562&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47562&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47563&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47563&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47564&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47564&amp;#34;&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;If I break the expression up like so and run each separately they work, but error out when run together&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;360 AND 402&amp;#60;&amp;#61;361&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;369 AND 402&amp;#60;&amp;#61;369&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;490 AND 402&amp;#60;&amp;#61;490&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;499 AND 402&amp;#60;&amp;#61;499&amp;#41;&amp;#41;&amp;#41;&amp;#41; AND &amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#34;76856&amp;#34;&amp;#61;&amp;#34;47562&amp;#34; OR &amp;#34;76830&amp;#34;&amp;#61;&amp;#34;47562&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34;&amp;#61;&amp;#34;47563&amp;#34; OR &amp;#34;76830&amp;#34;&amp;#61;&amp;#34;47563&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34;&amp;#61;&amp;#34;47564&amp;#34; OR &amp;#34;76830&amp;#34;&amp;#61;&amp;#34;47564&amp;#34;&amp;#41;&amp;#41;&amp;#41;&amp;#41;&amp;#41; &lt;br /&gt;&lt;br /&gt;OR    &lt;br /&gt;&lt;br /&gt;&amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;360 AND 402&amp;#60;&amp;#61;361&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;369 AND 402&amp;#60;&amp;#61;369&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;490 AND 402&amp;#60;&amp;#61;490&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402&amp;#62;&amp;#61;499 AND 402&amp;#60;&amp;#61;499&amp;#41;&amp;#41;&amp;#41;&amp;#41; AND &amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#34;76856&amp;#34;&amp;#61;&amp;#34;47562&amp;#34; OR &amp;#34;76830&amp;#34;&amp;#61;&amp;#34;47562&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34;&amp;#61;&amp;#34;47563&amp;#34; OR &amp;#34;76830&amp;#34;&amp;#61;&amp;#34;47563&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34;&amp;#61;&amp;#34;47564&amp;#34; OR &amp;#34;76830&amp;#34;&amp;#61;&amp;#34;47564&amp;#34;&amp;#41;&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;I have the latest code, version 0.9.23.0&lt;br /&gt;Comments: Fixed in 0.9.24.0</description><author>ECiloci</author><pubDate>Sat, 04 Apr 2009 02:07:13 GMT</pubDate><guid isPermaLink="false">Closed Issue: Illegal one-byte branch error in version 0.9.23.0 20090404020713A</guid></item><item><title>Closed Issue: Illegal one-byte branch error</title><link>http://cre.codeplex.com/WorkItem/View.aspx?WorkItemId=7394</link><description>The following expression&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 360 AND 402 &amp;#60;&amp;#61; 361&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 369 AND 402 &amp;#60;&amp;#61; 369&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 490 AND 402 &amp;#60;&amp;#61; 490&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 499 AND 402 &amp;#60;&amp;#61; 499&amp;#41;&amp;#41;&amp;#41;&amp;#41; AND &amp;#40;&amp;#40;&amp;#40;&amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47562&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47562&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47563&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47563&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47564&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47564&amp;#34;&amp;#41;&amp;#41;&amp;#41;&amp;#41;&amp;#41; OR &amp;#40;&amp;#40;&amp;#40;402 &amp;#62;&amp;#61; 360 AND 402 &amp;#60;&amp;#61; 361&amp;#41; OR &amp;#40;402 &amp;#62;&amp;#61; 369 AND 402 &amp;#60;&amp;#61; 369&amp;#41; OR &amp;#40;402 &amp;#62;&amp;#61; 490 AND 402 &amp;#60;&amp;#61; 490&amp;#41; OR &amp;#40;402 &amp;#62;&amp;#61; 499 AND 402 &amp;#60;&amp;#61; 499&amp;#41;&amp;#41; AND &amp;#40;&amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47562&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47562&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47563&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47563&amp;#34;&amp;#41; OR &amp;#40;&amp;#34;76856&amp;#34; &amp;#61; &amp;#34;47564&amp;#34; OR &amp;#34;76830&amp;#34; &amp;#61; &amp;#34;47564&amp;#34;&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;&lt;br /&gt;produces the following exception when compiled&amp;#58;&lt;br /&gt;System.NotSupportedException&amp;#58; Illegal one-byte branch at position&amp;#58; 118. Requested branch was&amp;#58; 143.&lt;br /&gt;&lt;br /&gt;The issue was reported in thread &amp;#35;51304&lt;br /&gt;Comments: duplicate of #7418</description><author>ECiloci</author><pubDate>Sat, 04 Apr 2009 02:06:11 GMT</pubDate><guid isPermaLink="false">Closed Issue: Illegal one-byte branch error 20090404020611A</guid></item></channel></rss>