-
Input{{ '{{' }}
{{ '}}' }} Actual output
Expected output
The issue is at tokenizer.ts, line 133 |
Beta Was this translation helpful? Give feedback.
Answered by
jolleekin
Jan 24, 2021
Replies: 2 comments 3 replies
-
It's by design. To output raw string literals, use raw: {% raw %}{{{% endraw %}
{% raw %}}}{% endraw %} |
Beta Was this translation helpful? Give feedback.
0 replies
-
I consider this as a limitation/design flaw of the tokenizer. This Dart package liquid_engine can handle this case without any problem. In general, the biggest problem with Liquid is that it doesn't have an official spec to address syntax, parsing, and rendering. This undesirably allows different implementations to have different behaviors. |
Beta Was this translation helpful? Give feedback.
3 replies
Answer selected by
harttle
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I consider this as a limitation/design flaw of the tokenizer. This Dart package liquid_engine can handle this case without any problem.
In general, the biggest problem with Liquid is that it doesn't have an official spec to address syntax, parsing, and rendering. This undesirably allows different implementations to have different behaviors.