Metadata


Name
trenni
Version
3.1.1
Platform
ruby
Authors
Samuel Williams
Bindir
bin
Date
2017-03-30 00:00:00 UTC
Dependencies
rake-compiler (>= 0)
bundler (~> 1.3, development)
rspec (~> 3.4, development)
rake (>= 0, development)
Description
Trenni is a templating system built on top of SGML/XML. It uses efficient native parsers where possible and compiles templates into efficient Ruby. In addition, Trenni includes an SGML/XML builder to assist with the generation of pleasantly formatted markup which is compatible with the included parsers.
Email
samuel.williams@oriontransfer.co.nz
Extensions
ext/Rakefile
Files
.gitignore
.rspec
.simplecov
.travis.yml
Gemfile
README.md
Rakefile
benchmark/call_vs_yield.rb
benchmark/interpolation_vs_concat.rb
benchmark/io_vs_string.rb
entities.json
ext/Rakefile
ext/trenni/escape.c
ext/trenni/escape.h
ext/trenni/extconf.rb
ext/trenni/markup.c
ext/trenni/markup.h
ext/trenni/markup.rl
ext/trenni/tag.c
ext/trenni/tag.h
ext/trenni/template.c
ext/trenni/template.h
ext/trenni/template.rl
ext/trenni/trenni.c
ext/trenni/trenni.h
lib/trenni.rb
lib/trenni/buffer.rb
lib/trenni/builder.rb
lib/trenni/entities.rb
lib/trenni/entities.trenni
lib/trenni/fallback/markup.rb
lib/trenni/fallback/markup.rl
lib/trenni/fallback/template.rb
lib/trenni/fallback/template.rl
lib/trenni/markup.rb
lib/trenni/native.rb
lib/trenni/parse_delegate.rb
lib/trenni/parse_error.rb
lib/trenni/parsers.rb
lib/trenni/strings.rb
lib/trenni/tag.rb
lib/trenni/template.rb
lib/trenni/uri.rb
lib/trenni/version.rb
parsers/trenni/entities.rl
parsers/trenni/markup.rl
parsers/trenni/template.rl
spec/spec_helper.rb
spec/trenni/builder_spec.rb
spec/trenni/corpus/large.rb
spec/trenni/corpus/large.xhtml
spec/trenni/markup_parser_spec.rb
spec/trenni/markup_performance_spec.rb
spec/trenni/markup_spec.rb
spec/trenni/parsers_performance_spec.rb
spec/trenni/strings_spec.rb
spec/trenni/tag_spec.rb
spec/trenni/template_error_spec.rb
spec/trenni/template_performance_spec.rb
spec/trenni/template_spec.rb
spec/trenni/template_spec/basic.trenni
spec/trenni/template_spec/buffer.trenni
spec/trenni/template_spec/capture.trenni
spec/trenni/template_spec/error.trenni
spec/trenni/template_spec/escaped.trenni
spec/trenni/template_spec/interpolations.trenni
spec/trenni/template_spec/large.erb
spec/trenni/template_spec/large.trenni
spec/trenni/template_spec/lines.trenni
spec/trenni/template_spec/nested.trenni
spec/trenni/uri_spec.rb
tasks/entities.rake
tasks/parsers.rake
trenni.gemspec
Homepage
https://github.com/ioquatix/trenni
Require paths
lib
Required ruby version
~> 2.1
Required rubygems version
>= 0
Rubygems version
2.6.10
Specification version
4
Summary
A fast native templating system that compiles directly to Ruby code.
Test files
spec/spec_helper.rb
spec/trenni/builder_spec.rb
spec/trenni/corpus/large.rb
spec/trenni/corpus/large.xhtml
spec/trenni/markup_parser_spec.rb
spec/trenni/markup_performance_spec.rb
spec/trenni/markup_spec.rb
spec/trenni/parsers_performance_spec.rb
spec/trenni/strings_spec.rb
spec/trenni/tag_spec.rb
spec/trenni/template_error_spec.rb
spec/trenni/template_performance_spec.rb
spec/trenni/template_spec.rb
spec/trenni/template_spec/basic.trenni
spec/trenni/template_spec/buffer.trenni
spec/trenni/template_spec/capture.trenni
spec/trenni/template_spec/error.trenni
spec/trenni/template_spec/escaped.trenni
spec/trenni/template_spec/interpolations.trenni
spec/trenni/template_spec/large.erb
spec/trenni/template_spec/large.trenni
spec/trenni/template_spec/lines.trenni
spec/trenni/template_spec/nested.trenni
spec/trenni/uri_spec.rb
Original platform
ruby
New platform
ruby