├── .ameba.yml
├── .circleci
└── config.yml
├── .editorconfig
├── .github
└── workflows
│ └── ci.yml
├── .gitignore
├── .overcommit.yml
├── .travis.yml
├── CHANGELOG.md
├── LICENSE
├── Makefile
├── README.md
├── TEMPLATE_SYNTAX.md
├── examples
├── Makefile
├── config
│ ├── config.cr
│ └── shard.yml
├── integration_test.bats
├── kemal
│ ├── .gitignore
│ ├── kemal.cr
│ ├── pages
│ │ ├── index.html
│ │ └── layout.html
│ ├── public
│ │ └── source.css
│ └── shard.yml
├── kilt
│ ├── .gitignore
│ ├── kilt.cr
│ ├── pages
│ │ └── test.j2
│ └── shard.yml
├── rwbench
│ ├── crinja
│ │ ├── helpers.html
│ │ ├── index.html
│ │ └── layout.html
│ ├── rwbench.cr
│ └── shard.yml
└── server
│ ├── pages
│ ├── helpers.html
│ ├── index.html
│ ├── layout.html
│ ├── play.html
│ └── rwbench.html
│ ├── public
│ ├── play.css
│ ├── source.css
│ └── vendor
│ │ └── ace-1.2.7
│ │ ├── ace.js
│ │ ├── mode-django.js
│ │ ├── mode-html.js
│ │ ├── mode-jinja.js
│ │ ├── mode-yaml.js
│ │ ├── theme-tomorrow.js
│ │ └── worker-html.js
│ ├── server.cr
│ └── shard.yml
├── playground
├── features.md
└── objects.md
├── renovate.json
├── scripts
├── coverage
├── feature-comparison.sh
├── generate-docs.sh
└── jinja
│ ├── default_lib.py
│ └── render_compat_suite.py
├── shard.yml
├── spec
├── all_specs.cr
├── config_spec.cr
├── crinja_spec.cr
├── expression
│ ├── comparator_spec.cr
│ ├── dict_spec.cr
│ ├── expression_spec.cr
│ ├── identifiers_spec.cr
│ └── lexer_spec.cr
├── fixtures
│ ├── hello_world.html
│ ├── hello_world.html.rendered
│ ├── import.html
│ ├── layout.html
│ └── welcome.html
├── functions
│ ├── cycler_spec.cr
│ ├── dict_spec.cr
│ ├── joiner_spec.cr
│ └── range_spec.cr
├── integration
│ ├── autoescape_spec.cr
│ ├── compat-suite
│ │ ├── expected
│ │ │ ├── basic.html
│ │ │ ├── basic_inheritance.html
│ │ │ ├── comment.html
│ │ │ ├── comment_alignment.html
│ │ │ ├── conditions.html
│ │ │ ├── empty_loop.html
│ │ │ ├── filters.html
│ │ │ ├── global_fn.html
│ │ │ ├── include.html
│ │ │ ├── indexing.html
│ │ │ ├── loop_with_filters.html
│ │ │ ├── loops.html
│ │ │ ├── loops_set_dot_access.html
│ │ │ ├── magical_variable.html
│ │ │ ├── many_variable_blocks.html
│ │ │ ├── raw.html
│ │ │ ├── use_macros.html
│ │ │ ├── variable_tests.html
│ │ │ └── variables.html
│ │ ├── parser-failures
│ │ │ ├── duplicate_block.html
│ │ │ ├── invalid_content_macro.html
│ │ │ ├── invalid_elif.html
│ │ │ ├── invalid_else.html
│ │ │ ├── invalid_extends.html
│ │ │ ├── invalid_number.html
│ │ │ ├── invalid_operator.html
│ │ │ ├── missing_endblock_name.html
│ │ │ ├── missing_not_expression.html
│ │ │ ├── unexpected_terminator.html
│ │ │ ├── unterminated.html
│ │ │ └── wrong_endblock.html
│ │ ├── render-failures
│ │ │ ├── error-location
│ │ │ │ ├── base.html
│ │ │ │ ├── base_error.html
│ │ │ │ ├── error_in_child.html
│ │ │ │ ├── error_in_grand_child.html
│ │ │ │ ├── error_in_macro.html
│ │ │ │ ├── error_in_parent.html
│ │ │ │ └── macros.html
│ │ │ ├── field_unknown.html
│ │ │ ├── field_unknown_forloop.html
│ │ │ ├── filter_section_invalid.html
│ │ │ ├── inexisting_include.html
│ │ │ ├── iterate_on_non_array.html
│ │ │ ├── macro_self_inexisting.html
│ │ │ ├── macro_wrong_args.html
│ │ │ ├── macros.html
│ │ │ ├── non_math_operation.html
│ │ │ └── value_render_non_object.html
│ │ └── templates
│ │ │ ├── base.html
│ │ │ ├── basic.html
│ │ │ ├── basic_inheritance.html
│ │ │ ├── comment.html
│ │ │ ├── comment_alignment.html
│ │ │ ├── conditions.html
│ │ │ ├── empty_loop.html
│ │ │ ├── filters.html
│ │ │ ├── global_fn.html
│ │ │ ├── include.html
│ │ │ ├── included.html
│ │ │ ├── indexing.html
│ │ │ ├── loop_with_filters.html
│ │ │ ├── loops.html
│ │ │ ├── loops_set_dot_access.html
│ │ │ ├── macro_included.html
│ │ │ ├── macros.html
│ │ │ ├── magical_variable.html
│ │ │ ├── many_variable_blocks.html
│ │ │ ├── raw.html
│ │ │ ├── use_macros.html
│ │ │ ├── value_render.html
│ │ │ ├── variable_tests.html
│ │ │ └── variables.html
│ ├── compat-suite_spec.cr
│ ├── hello_world_spec.cr
│ ├── if_test_spec.cr
│ ├── json_spec.cr
│ ├── readme_sample_spec.cr
│ ├── spec_helper.cr
│ └── yaml_spec.cr
├── interpreter
│ ├── error_location_spec.cr
│ └── value_spec.cr
├── lib
│ ├── feature_library_spec.cr
│ ├── filter_spec.cr
│ ├── operator_spec.cr
│ └── tests_spec.cr
├── loader_spec.cr
├── object_spec.cr
├── parser
│ ├── base_spec.cr
│ ├── error_spec.cr
│ ├── expression_parser_spec.cr
│ ├── lexer_spec.cr
│ ├── location_spec.cr
│ └── whitespace_spec.cr
├── runtime
│ └── value_spec.cr
├── server
│ └── server_spec.cr
├── server_spec.cr
├── spec_helper.cr
├── tags
│ ├── autoescape_spec.cr
│ ├── do_spec.cr
│ ├── extends_spec.cr
│ ├── filter_spec.cr
│ ├── for_spec.cr
│ ├── from_spec.cr
│ ├── if_spec.cr
│ ├── import_spec.cr
│ ├── include_spec.cr
│ ├── macro_spec.cr
│ ├── raw_spec.cr
│ ├── set_spec.cr
│ └── with_spec.cr
├── template_spec.cr
├── util
│ ├── bindings_spec.cr
│ ├── pyobject_spec.cr
│ ├── string_trimmer_spec.cr
│ └── template_cache_spec.cr
└── visitor
│ └── source_spec.cr
└── src
├── arguments.cr
├── cli.cr
├── config.cr
├── crinja.cr
├── docs.cr
├── environment.cr
├── error.cr
├── json.cr
├── lib
├── feature_library.cr
├── filter.cr
├── filter
│ ├── collections.cr
│ ├── escape.cr
│ ├── html.cr
│ ├── join.cr
│ ├── liquid.cr
│ ├── number.cr
│ ├── sort.cr
│ ├── string.cr
│ └── var.cr
├── function.cr
├── function
│ ├── cycler.cr
│ ├── debug.cr
│ ├── dict.cr
│ ├── joiner.cr
│ ├── range.cr
│ └── super.cr
├── operator.cr
├── operator
│ ├── comparator.cr
│ ├── divide.cr
│ ├── int_divide.cr
│ ├── logic.cr
│ ├── minus.cr
│ ├── modulo.cr
│ ├── multiply.cr
│ ├── plus.cr
│ ├── power.cr
│ └── tilde.cr
├── tag.cr
├── tag
│ ├── autoescape.cr
│ ├── block.cr
│ ├── call.cr
│ ├── do.cr
│ ├── end_tag.cr
│ ├── extends.cr
│ ├── filter.cr
│ ├── for.cr
│ ├── from.cr
│ ├── if.cr
│ ├── import.cr
│ ├── include.cr
│ ├── macro.cr
│ ├── raw.cr
│ ├── set.cr
│ └── with.cr
├── test.cr
├── test
│ └── tests.cr
└── util
│ └── for_loop.cr
├── liquid.cr
├── loader.cr
├── loader
└── baked_file_loader.cr
├── object.cr
├── parser
├── ast.cr
├── base_lexer.cr
├── character_stream.cr
├── expression_lexer.cr
├── expression_parser.cr
├── parser_helper.cr
├── symbol.cr
├── template_lexer.cr
├── template_parser.cr
├── token.cr
└── token_stream.cr
├── runtime
├── callable.cr
├── context.cr
├── evaluator.cr
├── finalizer.cr
├── output.cr
├── renderer.cr
├── resolver.cr
├── safe_string.cr
├── tuple.cr
├── undefined.cr
└── value.cr
├── server.cr
├── server
├── play_handler.cr
├── render_handler.cr
├── source_handler.cr
└── template_handler.cr
├── template.cr
├── util
├── json_builder.cr
├── scope_map.cr
├── string_trimmer.cr
└── template_cache.cr
├── visitor
├── html.cr
├── inspector.cr
├── source.cr
└── visitor.cr
└── yaml.cr
/.ameba.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/.ameba.yml
--------------------------------------------------------------------------------
/.circleci/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/.circleci/config.yml
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/.gitignore
--------------------------------------------------------------------------------
/.overcommit.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/.overcommit.yml
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/.travis.yml
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/LICENSE
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/Makefile
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/README.md
--------------------------------------------------------------------------------
/TEMPLATE_SYNTAX.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/TEMPLATE_SYNTAX.md
--------------------------------------------------------------------------------
/examples/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/Makefile
--------------------------------------------------------------------------------
/examples/config/config.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/config/config.cr
--------------------------------------------------------------------------------
/examples/config/shard.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/config/shard.yml
--------------------------------------------------------------------------------
/examples/integration_test.bats:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/integration_test.bats
--------------------------------------------------------------------------------
/examples/kemal/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kemal/.gitignore
--------------------------------------------------------------------------------
/examples/kemal/kemal.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kemal/kemal.cr
--------------------------------------------------------------------------------
/examples/kemal/pages/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kemal/pages/index.html
--------------------------------------------------------------------------------
/examples/kemal/pages/layout.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kemal/pages/layout.html
--------------------------------------------------------------------------------
/examples/kemal/public/source.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kemal/public/source.css
--------------------------------------------------------------------------------
/examples/kemal/shard.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kemal/shard.yml
--------------------------------------------------------------------------------
/examples/kilt/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kilt/.gitignore
--------------------------------------------------------------------------------
/examples/kilt/kilt.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kilt/kilt.cr
--------------------------------------------------------------------------------
/examples/kilt/pages/test.j2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kilt/pages/test.j2
--------------------------------------------------------------------------------
/examples/kilt/shard.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/kilt/shard.yml
--------------------------------------------------------------------------------
/examples/rwbench/crinja/helpers.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/rwbench/crinja/helpers.html
--------------------------------------------------------------------------------
/examples/rwbench/crinja/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/rwbench/crinja/index.html
--------------------------------------------------------------------------------
/examples/rwbench/crinja/layout.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/rwbench/crinja/layout.html
--------------------------------------------------------------------------------
/examples/rwbench/rwbench.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/rwbench/rwbench.cr
--------------------------------------------------------------------------------
/examples/rwbench/shard.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/rwbench/shard.yml
--------------------------------------------------------------------------------
/examples/server/pages/helpers.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/pages/helpers.html
--------------------------------------------------------------------------------
/examples/server/pages/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/pages/index.html
--------------------------------------------------------------------------------
/examples/server/pages/layout.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/pages/layout.html
--------------------------------------------------------------------------------
/examples/server/pages/play.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/pages/play.html
--------------------------------------------------------------------------------
/examples/server/pages/rwbench.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/pages/rwbench.html
--------------------------------------------------------------------------------
/examples/server/public/play.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/play.css
--------------------------------------------------------------------------------
/examples/server/public/source.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/source.css
--------------------------------------------------------------------------------
/examples/server/public/vendor/ace-1.2.7/ace.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/vendor/ace-1.2.7/ace.js
--------------------------------------------------------------------------------
/examples/server/public/vendor/ace-1.2.7/mode-django.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/vendor/ace-1.2.7/mode-django.js
--------------------------------------------------------------------------------
/examples/server/public/vendor/ace-1.2.7/mode-html.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/vendor/ace-1.2.7/mode-html.js
--------------------------------------------------------------------------------
/examples/server/public/vendor/ace-1.2.7/mode-jinja.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/vendor/ace-1.2.7/mode-jinja.js
--------------------------------------------------------------------------------
/examples/server/public/vendor/ace-1.2.7/mode-yaml.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/vendor/ace-1.2.7/mode-yaml.js
--------------------------------------------------------------------------------
/examples/server/public/vendor/ace-1.2.7/theme-tomorrow.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/vendor/ace-1.2.7/theme-tomorrow.js
--------------------------------------------------------------------------------
/examples/server/public/vendor/ace-1.2.7/worker-html.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/public/vendor/ace-1.2.7/worker-html.js
--------------------------------------------------------------------------------
/examples/server/server.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/server.cr
--------------------------------------------------------------------------------
/examples/server/shard.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/examples/server/shard.yml
--------------------------------------------------------------------------------
/playground/features.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/playground/features.md
--------------------------------------------------------------------------------
/playground/objects.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/playground/objects.md
--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/renovate.json
--------------------------------------------------------------------------------
/scripts/coverage:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/scripts/coverage
--------------------------------------------------------------------------------
/scripts/feature-comparison.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/scripts/feature-comparison.sh
--------------------------------------------------------------------------------
/scripts/generate-docs.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/scripts/generate-docs.sh
--------------------------------------------------------------------------------
/scripts/jinja/default_lib.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/scripts/jinja/default_lib.py
--------------------------------------------------------------------------------
/scripts/jinja/render_compat_suite.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/scripts/jinja/render_compat_suite.py
--------------------------------------------------------------------------------
/shard.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/shard.yml
--------------------------------------------------------------------------------
/spec/all_specs.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/all_specs.cr
--------------------------------------------------------------------------------
/spec/config_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/config_spec.cr
--------------------------------------------------------------------------------
/spec/crinja_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/crinja_spec.cr
--------------------------------------------------------------------------------
/spec/expression/comparator_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/expression/comparator_spec.cr
--------------------------------------------------------------------------------
/spec/expression/dict_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/expression/dict_spec.cr
--------------------------------------------------------------------------------
/spec/expression/expression_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/expression/expression_spec.cr
--------------------------------------------------------------------------------
/spec/expression/identifiers_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/expression/identifiers_spec.cr
--------------------------------------------------------------------------------
/spec/expression/lexer_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/expression/lexer_spec.cr
--------------------------------------------------------------------------------
/spec/fixtures/hello_world.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/fixtures/hello_world.html
--------------------------------------------------------------------------------
/spec/fixtures/hello_world.html.rendered:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/fixtures/hello_world.html.rendered
--------------------------------------------------------------------------------
/spec/fixtures/import.html:
--------------------------------------------------------------------------------
1 | {% include "welcome.html" %}!
2 |
--------------------------------------------------------------------------------
/spec/fixtures/layout.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/fixtures/layout.html
--------------------------------------------------------------------------------
/spec/fixtures/welcome.html:
--------------------------------------------------------------------------------
1 | Hello {{ name }}
2 |
--------------------------------------------------------------------------------
/spec/functions/cycler_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/functions/cycler_spec.cr
--------------------------------------------------------------------------------
/spec/functions/dict_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/functions/dict_spec.cr
--------------------------------------------------------------------------------
/spec/functions/joiner_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/functions/joiner_spec.cr
--------------------------------------------------------------------------------
/spec/functions/range_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/functions/range_spec.cr
--------------------------------------------------------------------------------
/spec/integration/autoescape_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/autoescape_spec.cr
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/basic.html:
--------------------------------------------------------------------------------
1 |
Hello
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/basic_inheritance.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/basic_inheritance.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/comment.html:
--------------------------------------------------------------------------------
1 |
2 | Hello
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/comment_alignment.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/comment_alignment.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/conditions.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/conditions.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/empty_loop.html:
--------------------------------------------------------------------------------
1 | Hello
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/filters.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/filters.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/global_fn.html:
--------------------------------------------------------------------------------
1 | vincent.is
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/include.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/include.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/indexing.html:
--------------------------------------------------------------------------------
1 | My review
2 | 1
3 | 22
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/loop_with_filters.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/loop_with_filters.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/loops.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/loops.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/loops_set_dot_access.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/loops_set_dot_access.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/magical_variable.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/magical_variable.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/many_variable_blocks.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/many_variable_blocks.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/raw.html:
--------------------------------------------------------------------------------
1 | Hello
2 |
3 | Hey there {{ name }}
4 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/use_macros.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/use_macros.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/variable_tests.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/variable_tests.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/expected/variables.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/expected/variables.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/duplicate_block.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/parser-failures/duplicate_block.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/invalid_content_macro.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/parser-failures/invalid_content_macro.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/invalid_elif.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/parser-failures/invalid_elif.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/invalid_else.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/parser-failures/invalid_else.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/invalid_extends.html:
--------------------------------------------------------------------------------
1 | Hello
2 | {% extends "something.html" %}
3 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/invalid_number.html:
--------------------------------------------------------------------------------
1 | {{1.2.2
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/invalid_operator.html:
--------------------------------------------------------------------------------
1 | {{ hello =!
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/missing_endblock_name.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/parser-failures/missing_endblock_name.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/missing_not_expression.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/parser-failures/missing_not_expression.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/unexpected_terminator.html:
--------------------------------------------------------------------------------
1 | {{ 1 + }}
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/unterminated.html:
--------------------------------------------------------------------------------
1 | {{ hello
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/parser-failures/wrong_endblock.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/parser-failures/wrong_endblock.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/error-location/base.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/error-location/base.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/error-location/base_error.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/error-location/base_error.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/error-location/error_in_child.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/error-location/error_in_child.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/error-location/error_in_grand_child.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/error-location/error_in_grand_child.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/error-location/error_in_macro.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/error-location/error_in_macro.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/error-location/error_in_parent.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/error-location/error_in_parent.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/error-location/macros.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/error-location/macros.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/field_unknown.html:
--------------------------------------------------------------------------------
1 | Hello {{ hey }}
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/field_unknown_forloop.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/field_unknown_forloop.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/filter_section_invalid.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/filter_section_invalid.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/inexisting_include.html:
--------------------------------------------------------------------------------
1 | {% include "hola" %}
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/iterate_on_non_array.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/iterate_on_non_array.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/macro_self_inexisting.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/macro_self_inexisting.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/macro_wrong_args.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/macro_wrong_args.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/macros.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/render-failures/macros.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/non_math_operation.html:
--------------------------------------------------------------------------------
1 | {{ username + 1 }}
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/render-failures/value_render_non_object.html:
--------------------------------------------------------------------------------
1 | {{ hello }}
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/base.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/base.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/basic.html:
--------------------------------------------------------------------------------
1 | Hello
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/basic_inheritance.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/basic_inheritance.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/comment.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/comment.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/comment_alignment.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/comment_alignment.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/conditions.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/conditions.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/empty_loop.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/empty_loop.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/filters.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/filters.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/global_fn.html:
--------------------------------------------------------------------------------
1 | {{ url_for(name="home") }}
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/include.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/include.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/included.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/included.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/indexing.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/indexing.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/loop_with_filters.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/loop_with_filters.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/loops.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/loops.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/loops_set_dot_access.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/loops_set_dot_access.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/macro_included.html:
--------------------------------------------------------------------------------
1 | {{ greeting }} humans
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/macros.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/macros.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/magical_variable.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/magical_variable.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/many_variable_blocks.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/many_variable_blocks.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/raw.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/raw.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/use_macros.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/use_macros.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/value_render.html:
--------------------------------------------------------------------------------
1 | {{ manufacturer }}
2 |
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/variable_tests.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/variable_tests.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite/templates/variables.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite/templates/variables.html
--------------------------------------------------------------------------------
/spec/integration/compat-suite_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/compat-suite_spec.cr
--------------------------------------------------------------------------------
/spec/integration/hello_world_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/hello_world_spec.cr
--------------------------------------------------------------------------------
/spec/integration/if_test_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/if_test_spec.cr
--------------------------------------------------------------------------------
/spec/integration/json_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/json_spec.cr
--------------------------------------------------------------------------------
/spec/integration/readme_sample_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/readme_sample_spec.cr
--------------------------------------------------------------------------------
/spec/integration/spec_helper.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/spec_helper.cr
--------------------------------------------------------------------------------
/spec/integration/yaml_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/integration/yaml_spec.cr
--------------------------------------------------------------------------------
/spec/interpreter/error_location_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/interpreter/error_location_spec.cr
--------------------------------------------------------------------------------
/spec/interpreter/value_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/interpreter/value_spec.cr
--------------------------------------------------------------------------------
/spec/lib/feature_library_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/lib/feature_library_spec.cr
--------------------------------------------------------------------------------
/spec/lib/filter_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/lib/filter_spec.cr
--------------------------------------------------------------------------------
/spec/lib/operator_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/lib/operator_spec.cr
--------------------------------------------------------------------------------
/spec/lib/tests_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/lib/tests_spec.cr
--------------------------------------------------------------------------------
/spec/loader_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/loader_spec.cr
--------------------------------------------------------------------------------
/spec/object_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/object_spec.cr
--------------------------------------------------------------------------------
/spec/parser/base_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/parser/base_spec.cr
--------------------------------------------------------------------------------
/spec/parser/error_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/parser/error_spec.cr
--------------------------------------------------------------------------------
/spec/parser/expression_parser_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/parser/expression_parser_spec.cr
--------------------------------------------------------------------------------
/spec/parser/lexer_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/parser/lexer_spec.cr
--------------------------------------------------------------------------------
/spec/parser/location_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/parser/location_spec.cr
--------------------------------------------------------------------------------
/spec/parser/whitespace_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/parser/whitespace_spec.cr
--------------------------------------------------------------------------------
/spec/runtime/value_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/runtime/value_spec.cr
--------------------------------------------------------------------------------
/spec/server/server_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/server/server_spec.cr
--------------------------------------------------------------------------------
/spec/server_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/server_spec.cr
--------------------------------------------------------------------------------
/spec/spec_helper.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/spec_helper.cr
--------------------------------------------------------------------------------
/spec/tags/autoescape_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/autoescape_spec.cr
--------------------------------------------------------------------------------
/spec/tags/do_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/do_spec.cr
--------------------------------------------------------------------------------
/spec/tags/extends_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/extends_spec.cr
--------------------------------------------------------------------------------
/spec/tags/filter_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/filter_spec.cr
--------------------------------------------------------------------------------
/spec/tags/for_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/for_spec.cr
--------------------------------------------------------------------------------
/spec/tags/from_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/from_spec.cr
--------------------------------------------------------------------------------
/spec/tags/if_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/if_spec.cr
--------------------------------------------------------------------------------
/spec/tags/import_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/import_spec.cr
--------------------------------------------------------------------------------
/spec/tags/include_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/include_spec.cr
--------------------------------------------------------------------------------
/spec/tags/macro_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/macro_spec.cr
--------------------------------------------------------------------------------
/spec/tags/raw_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/raw_spec.cr
--------------------------------------------------------------------------------
/spec/tags/set_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/set_spec.cr
--------------------------------------------------------------------------------
/spec/tags/with_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/tags/with_spec.cr
--------------------------------------------------------------------------------
/spec/template_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/template_spec.cr
--------------------------------------------------------------------------------
/spec/util/bindings_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/util/bindings_spec.cr
--------------------------------------------------------------------------------
/spec/util/pyobject_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/util/pyobject_spec.cr
--------------------------------------------------------------------------------
/spec/util/string_trimmer_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/util/string_trimmer_spec.cr
--------------------------------------------------------------------------------
/spec/util/template_cache_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/util/template_cache_spec.cr
--------------------------------------------------------------------------------
/spec/visitor/source_spec.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/spec/visitor/source_spec.cr
--------------------------------------------------------------------------------
/src/arguments.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/arguments.cr
--------------------------------------------------------------------------------
/src/cli.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/cli.cr
--------------------------------------------------------------------------------
/src/config.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/config.cr
--------------------------------------------------------------------------------
/src/crinja.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/crinja.cr
--------------------------------------------------------------------------------
/src/docs.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/docs.cr
--------------------------------------------------------------------------------
/src/environment.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/environment.cr
--------------------------------------------------------------------------------
/src/error.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/error.cr
--------------------------------------------------------------------------------
/src/json.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/json.cr
--------------------------------------------------------------------------------
/src/lib/feature_library.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/feature_library.cr
--------------------------------------------------------------------------------
/src/lib/filter.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter.cr
--------------------------------------------------------------------------------
/src/lib/filter/collections.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/collections.cr
--------------------------------------------------------------------------------
/src/lib/filter/escape.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/escape.cr
--------------------------------------------------------------------------------
/src/lib/filter/html.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/html.cr
--------------------------------------------------------------------------------
/src/lib/filter/join.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/join.cr
--------------------------------------------------------------------------------
/src/lib/filter/liquid.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/liquid.cr
--------------------------------------------------------------------------------
/src/lib/filter/number.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/number.cr
--------------------------------------------------------------------------------
/src/lib/filter/sort.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/sort.cr
--------------------------------------------------------------------------------
/src/lib/filter/string.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/string.cr
--------------------------------------------------------------------------------
/src/lib/filter/var.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/filter/var.cr
--------------------------------------------------------------------------------
/src/lib/function.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/function.cr
--------------------------------------------------------------------------------
/src/lib/function/cycler.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/function/cycler.cr
--------------------------------------------------------------------------------
/src/lib/function/debug.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/function/debug.cr
--------------------------------------------------------------------------------
/src/lib/function/dict.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/function/dict.cr
--------------------------------------------------------------------------------
/src/lib/function/joiner.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/function/joiner.cr
--------------------------------------------------------------------------------
/src/lib/function/range.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/function/range.cr
--------------------------------------------------------------------------------
/src/lib/function/super.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/function/super.cr
--------------------------------------------------------------------------------
/src/lib/operator.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator.cr
--------------------------------------------------------------------------------
/src/lib/operator/comparator.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/comparator.cr
--------------------------------------------------------------------------------
/src/lib/operator/divide.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/divide.cr
--------------------------------------------------------------------------------
/src/lib/operator/int_divide.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/int_divide.cr
--------------------------------------------------------------------------------
/src/lib/operator/logic.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/logic.cr
--------------------------------------------------------------------------------
/src/lib/operator/minus.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/minus.cr
--------------------------------------------------------------------------------
/src/lib/operator/modulo.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/modulo.cr
--------------------------------------------------------------------------------
/src/lib/operator/multiply.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/multiply.cr
--------------------------------------------------------------------------------
/src/lib/operator/plus.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/plus.cr
--------------------------------------------------------------------------------
/src/lib/operator/power.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/power.cr
--------------------------------------------------------------------------------
/src/lib/operator/tilde.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/operator/tilde.cr
--------------------------------------------------------------------------------
/src/lib/tag.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag.cr
--------------------------------------------------------------------------------
/src/lib/tag/autoescape.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/autoescape.cr
--------------------------------------------------------------------------------
/src/lib/tag/block.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/block.cr
--------------------------------------------------------------------------------
/src/lib/tag/call.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/call.cr
--------------------------------------------------------------------------------
/src/lib/tag/do.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/do.cr
--------------------------------------------------------------------------------
/src/lib/tag/end_tag.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/end_tag.cr
--------------------------------------------------------------------------------
/src/lib/tag/extends.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/extends.cr
--------------------------------------------------------------------------------
/src/lib/tag/filter.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/filter.cr
--------------------------------------------------------------------------------
/src/lib/tag/for.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/for.cr
--------------------------------------------------------------------------------
/src/lib/tag/from.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/from.cr
--------------------------------------------------------------------------------
/src/lib/tag/if.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/if.cr
--------------------------------------------------------------------------------
/src/lib/tag/import.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/import.cr
--------------------------------------------------------------------------------
/src/lib/tag/include.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/include.cr
--------------------------------------------------------------------------------
/src/lib/tag/macro.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/macro.cr
--------------------------------------------------------------------------------
/src/lib/tag/raw.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/raw.cr
--------------------------------------------------------------------------------
/src/lib/tag/set.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/set.cr
--------------------------------------------------------------------------------
/src/lib/tag/with.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/tag/with.cr
--------------------------------------------------------------------------------
/src/lib/test.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/test.cr
--------------------------------------------------------------------------------
/src/lib/test/tests.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/test/tests.cr
--------------------------------------------------------------------------------
/src/lib/util/for_loop.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/lib/util/for_loop.cr
--------------------------------------------------------------------------------
/src/liquid.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/liquid.cr
--------------------------------------------------------------------------------
/src/loader.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/loader.cr
--------------------------------------------------------------------------------
/src/loader/baked_file_loader.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/loader/baked_file_loader.cr
--------------------------------------------------------------------------------
/src/object.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/object.cr
--------------------------------------------------------------------------------
/src/parser/ast.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/ast.cr
--------------------------------------------------------------------------------
/src/parser/base_lexer.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/base_lexer.cr
--------------------------------------------------------------------------------
/src/parser/character_stream.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/character_stream.cr
--------------------------------------------------------------------------------
/src/parser/expression_lexer.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/expression_lexer.cr
--------------------------------------------------------------------------------
/src/parser/expression_parser.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/expression_parser.cr
--------------------------------------------------------------------------------
/src/parser/parser_helper.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/parser_helper.cr
--------------------------------------------------------------------------------
/src/parser/symbol.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/symbol.cr
--------------------------------------------------------------------------------
/src/parser/template_lexer.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/template_lexer.cr
--------------------------------------------------------------------------------
/src/parser/template_parser.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/template_parser.cr
--------------------------------------------------------------------------------
/src/parser/token.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/token.cr
--------------------------------------------------------------------------------
/src/parser/token_stream.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/parser/token_stream.cr
--------------------------------------------------------------------------------
/src/runtime/callable.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/callable.cr
--------------------------------------------------------------------------------
/src/runtime/context.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/context.cr
--------------------------------------------------------------------------------
/src/runtime/evaluator.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/evaluator.cr
--------------------------------------------------------------------------------
/src/runtime/finalizer.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/finalizer.cr
--------------------------------------------------------------------------------
/src/runtime/output.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/output.cr
--------------------------------------------------------------------------------
/src/runtime/renderer.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/renderer.cr
--------------------------------------------------------------------------------
/src/runtime/resolver.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/resolver.cr
--------------------------------------------------------------------------------
/src/runtime/safe_string.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/safe_string.cr
--------------------------------------------------------------------------------
/src/runtime/tuple.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/tuple.cr
--------------------------------------------------------------------------------
/src/runtime/undefined.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/undefined.cr
--------------------------------------------------------------------------------
/src/runtime/value.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/runtime/value.cr
--------------------------------------------------------------------------------
/src/server.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/server.cr
--------------------------------------------------------------------------------
/src/server/play_handler.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/server/play_handler.cr
--------------------------------------------------------------------------------
/src/server/render_handler.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/server/render_handler.cr
--------------------------------------------------------------------------------
/src/server/source_handler.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/server/source_handler.cr
--------------------------------------------------------------------------------
/src/server/template_handler.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/server/template_handler.cr
--------------------------------------------------------------------------------
/src/template.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/template.cr
--------------------------------------------------------------------------------
/src/util/json_builder.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/util/json_builder.cr
--------------------------------------------------------------------------------
/src/util/scope_map.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/util/scope_map.cr
--------------------------------------------------------------------------------
/src/util/string_trimmer.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/util/string_trimmer.cr
--------------------------------------------------------------------------------
/src/util/template_cache.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/util/template_cache.cr
--------------------------------------------------------------------------------
/src/visitor/html.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/visitor/html.cr
--------------------------------------------------------------------------------
/src/visitor/inspector.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/visitor/inspector.cr
--------------------------------------------------------------------------------
/src/visitor/source.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/visitor/source.cr
--------------------------------------------------------------------------------
/src/visitor/visitor.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/visitor/visitor.cr
--------------------------------------------------------------------------------
/src/yaml.cr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/straight-shoota/crinja/HEAD/src/yaml.cr
--------------------------------------------------------------------------------