-
Consider this piece of code:
``` cs
using Scriban;
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var template …
-
Hi, what is Scriban's approach to enum fields in .net objects? Is this handled in any standard way by the template engine - i mean, is it possible for example to make logical conditions with enum comp…
-
Normally, strings passed to functions are passed as is. But in the markup below the passed string is converted to lower case. Not sure why. The workaround is to call the function outside the markup an…
-
**Template.Render** can sometimes throw **InvalidCastException** when rendering template that doesn't have any errors (**HasErrors** property returns false). Here's the full program that reproduces th…
-
**Template.ParseLiquid** can sometimes throw **ArgumentOutOfRangeException** instead of storing error details in the resulting template. Here's the full program that reproduces this:
```csharp
nam…
-
**Template.ParseLiquid** can sometimes throw **NullReferenceException** instead of storing error details in the resulting template. Here's the full program that reproduces this:
```csharp
namespac…
-
Hello,
I can't seem to get a simple Scriban example working as per https://github.com/lunet-io/scriban/blob/master/doc/runtime.md :
```
using System;
using System.Collections.Generic;
using Sys…
-
Love the project.
I would like to know what the default HTML encoding behavior is for both Liquid and Scriban? i.e.
```
value = "alert('attack!');"
```
```
{{ value }}
```
Which of the fo…
-
Right now, Scriban targets:
* .NET Framework 3.5 (far too old, unsupported, does not run on anything .NET 4 cannot)
* .NET Framework 4 (unsupported, but OK if Windows XP support is needed)
* .NET…
-
Even though Fluid is the fastest liquid engine on .NET, there is still a lot to gain from having an optimized parser. Irony is very flexible to use but not fast enough.
We still need to support par…