--- !ruby/object:Gem::Specification name: wlang version: !ruby/object:Gem::Version hash: 51 prerelease: segments: - 0 - 10 - 2 version: 0.10.2 platform: ruby authors: - Bernard Lambeau - Louis Lambeau autorequire: bindir: bin cert_chain: [] date: 2011-02-25 00:00:00 +01:00 default_executable: dependencies: - !ruby/object:Gem::Dependency type: :development requirement: &id001 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 49 segments: - 0 - 8 - 7 version: 0.8.7 name: rake version_requirements: *id001 prerelease: false - !ruby/object:Gem::Dependency type: :development requirement: &id002 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 15 segments: - 1 - 0 version: "1.0" name: bundler version_requirements: *id002 prerelease: false - !ruby/object:Gem::Dependency type: :development requirement: &id003 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 31 segments: - 2 - 4 - 0 version: 2.4.0 name: rspec version_requirements: *id003 prerelease: false - !ruby/object:Gem::Dependency type: :development requirement: &id004 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 15 segments: - 0 - 6 - 4 version: 0.6.4 name: yard version_requirements: *id004 prerelease: false - !ruby/object:Gem::Dependency type: :development requirement: &id005 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version hash: 29 segments: - 2 - 0 - 9 version: 2.0.9 name: bluecloth version_requirements: *id005 prerelease: false - !ruby/object:Gem::Dependency type: :development requirement: &id006 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" name: rdoc version_requirements: *id006 prerelease: false - !ruby/object:Gem::Dependency type: :development requirement: &id007 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" name: coderay version_requirements: *id007 prerelease: false - !ruby/object:Gem::Dependency type: :development requirement: &id008 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" name: RedCloth version_requirements: *id008 prerelease: false description: |- WLang is a general-purpose *code generation*/*templating engine*. It's main aim is to help you generating web pages, sql queries, ruby code (that is, generating code in general) without having to worry too much about html entities encoding, sql back quoting, string escaping and the like. WLang proposes a generic engine that you can extend to fit your needs. It also proposes standard instantiations of this engine for common tasks such as creating SQL queries, instantiating web pages, and so on. email: - blambeau@gmail.com - llambeau@gmail.com executables: - wlang extensions: [] extra_rdoc_files: - README.md - CHANGELOG.md - LICENCE.md files: - bin/wlang - CHANGELOG.md - doc/specification/about.rdoc - doc/specification/analytics.wtpl - doc/specification/dialect.wtpl - doc/specification/dialects.wtpl - doc/specification/examples.rb - doc/specification/glossary.wtpl - doc/specification/hosting.rdoc - doc/specification/overview.rdoc - doc/specification/rulesets.wtpl - doc/specification/specification.css - doc/specification/specification.html - doc/specification/specification.js - doc/specification/specification.wtpl - doc/specification/specification.yml - doc/specification/symbols.wtpl - Gemfile - Gemfile.lock - lib/wlang/dialect.rb - lib/wlang/dialect_dsl.rb - lib/wlang/dialect_loader.rb - lib/wlang/dialects/bluecloth_dialect.rb - lib/wlang/dialects/coderay_dialect.rb - lib/wlang/dialects/hosted_dialect.rb - lib/wlang/dialects/plain_text_dialect.rb - lib/wlang/dialects/rdoc_dialect.rb - lib/wlang/dialects/redcloth_dialect.rb - lib/wlang/dialects/ruby_dialect.rb - lib/wlang/dialects/sql_dialect.rb - lib/wlang/dialects/standard_dialects.rb - lib/wlang/dialects/xhtml_dialect.rb - lib/wlang/dialects/yaml_dialect.rb - lib/wlang/encoder.rb - lib/wlang/encoder_set.rb - lib/wlang/errors.rb - lib/wlang/ext/hash_methodize.rb - lib/wlang/ext/string.rb - lib/wlang/hash_scope.rb - lib/wlang/hosted_language.rb - lib/wlang/intelligent_buffer.rb - lib/wlang/loader.rb - lib/wlang/parser.rb - lib/wlang/parser_state.rb - lib/wlang/rule.rb - lib/wlang/rule_set.rb - lib/wlang/rulesets/basic_ruleset.rb - lib/wlang/rulesets/buffering_ruleset.rb - lib/wlang/rulesets/context_ruleset.rb - lib/wlang/rulesets/encoding_ruleset.rb - lib/wlang/rulesets/imperative_ruleset.rb - lib/wlang/rulesets/ruleset_utils.rb - lib/wlang/template.rb - lib/wlang/version.rb - lib/wlang/wlang_command.rb - lib/wlang/wlang_command_options.rb - lib/wlang.rb - LICENCE.md - Manifest.txt - Rakefile - README.md - spec/basic_object.spec - spec/coderay_dialect.spec - spec/dialect/apply_post_transform.spec - spec/global_extensions.rb - spec/hash_scope.spec - spec/redcloth_dialect.spec - spec/spec_helper.rb - spec/test_all.rb - spec/wlang.spec - spec/wlang_spec.rb - spec/xhtml_dialect.spec - tasks/debug_mail.rake - tasks/debug_mail.txt - tasks/gem.rake - tasks/genspec.rake - tasks/spec_test.rake - tasks/unit_test.rake - tasks/yard.rake - test/blackbox/basic/execution_1.exp - test/blackbox/basic/execution_1.tpl - test/blackbox/basic/execution_2.exp - test/blackbox/basic/execution_2.tpl - test/blackbox/basic/execution_3.exp - test/blackbox/basic/execution_3.tpl - test/blackbox/basic/execution_4.exp - test/blackbox/basic/execution_4.tpl - test/blackbox/basic/inclusion_1.exp - test/blackbox/basic/inclusion_1.tpl - test/blackbox/basic/inclusion_2.exp - test/blackbox/basic/inclusion_2.tpl - test/blackbox/basic/injection_1.exp - test/blackbox/basic/injection_1.tpl - test/blackbox/basic/injection_2.exp - test/blackbox/basic/injection_2.tpl - test/blackbox/basic/modulation_1.exp - test/blackbox/basic/modulation_1.tpl - test/blackbox/basic/modulation_2.exp - test/blackbox/basic/modulation_2.tpl - test/blackbox/basic/recursive_app_1.exp - test/blackbox/basic/recursive_app_1.tpl - test/blackbox/basic/recursive_app_2.exp - test/blackbox/basic/recursive_app_2.tpl - test/blackbox/buffering/data_1.rb - test/blackbox/buffering/data_assignment_1.exp - test/blackbox/buffering/data_assignment_1.tpl - test/blackbox/buffering/data_assignment_2.exp - test/blackbox/buffering/data_assignment_2.tpl - test/blackbox/buffering/data_assignment_3.exp - test/blackbox/buffering/data_assignment_3.tpl - test/blackbox/buffering/data_assignment_4.exp - test/blackbox/buffering/data_assignment_4.tpl - test/blackbox/buffering/input_1.exp - test/blackbox/buffering/input_1.tpl - test/blackbox/buffering/input_2.exp - test/blackbox/buffering/input_2.tpl - test/blackbox/buffering/input_3.exp - test/blackbox/buffering/input_3.tpl - test/blackbox/buffering/input_inclusion.exp - test/blackbox/buffering/input_inclusion.tpl - test/blackbox/buffering/input_inclusion_1.exp - test/blackbox/buffering/input_inclusion_1.tpl - test/blackbox/buffering/input_inclusion_2.exp - test/blackbox/buffering/input_inclusion_2.tpl - test/blackbox/buffering/input_inclusion_3.exp - test/blackbox/buffering/input_inclusion_3.tpl - test/blackbox/buffering/input_inclusion_4.exp - test/blackbox/buffering/input_inclusion_4.tpl - test/blackbox/buffering/input_inclusion_5.exp - test/blackbox/buffering/input_inclusion_5.tpl - test/blackbox/buffering/input_inclusion_6.exp - test/blackbox/buffering/input_inclusion_6.tpl - test/blackbox/buffering/input_inclusion_7.exp - test/blackbox/buffering/input_inclusion_7.tpl - test/blackbox/buffering/text_1.txt - test/blackbox/buffering/wlang.txt - test/blackbox/context/assignment_1.exp - test/blackbox/context/assignment_1.tpl - test/blackbox/context/assignment_2.exp - test/blackbox/context/assignment_2.tpl - test/blackbox/context/assignment_3.exp - test/blackbox/context/assignment_3.tpl - test/blackbox/context/assignment_4.exp - test/blackbox/context/assignment_4.tpl - test/blackbox/context/block_assignment_1.exp - test/blackbox/context/block_assignment_1.tpl - test/blackbox/context/block_assignment_2.exp - test/blackbox/context/block_assignment_2.tpl - test/blackbox/context/modulo_assignment_1.exp - test/blackbox/context/modulo_assignment_1.tpl - test/blackbox/context/modulo_assignment_2.exp - test/blackbox/context/modulo_assignment_2.tpl - test/blackbox/data_1.rb - test/blackbox/postblock/hello.exp - test/blackbox/postblock/hello.pre - test/blackbox/postblock/hello.tpl - test/blackbox/postblock/hello_input_inclusion.exp - test/blackbox/postblock/hello_input_inclusion.tpl - test/blackbox/postblock/hello_to_authors.exp - test/blackbox/postblock/hello_to_authors.tpl - test/blackbox/poststring/hello.exp - test/blackbox/poststring/hello.tpl - test/blackbox/test_all.rb - test/standard_dialects/ruby/data.rb - test/standard_dialects/ruby/inclusion.exp - test/standard_dialects/ruby/inclusion.tpl - test/standard_dialects/test_all.rb - test/standard_dialects/yaml/assumptions_test.rb - test/standard_dialects/yaml/data.rb - test/standard_dialects/yaml/inclusion_1.exp - test/standard_dialects/yaml/inclusion_1.tpl - test/standard_dialects/yaml/inclusion_2.exp - test/standard_dialects/yaml/inclusion_2.tpl - test/unit/test_all.rb - test/unit/wlang/anagram_bugs_test.rb - test/unit/wlang/basic_ruleset_test.rb - test/unit/wlang/buffering_ruleset_test.rb - test/unit/wlang/buffering_template1.wtpl - test/unit/wlang/buffering_template2.wtpl - test/unit/wlang/buffering_template3.wtpl - test/unit/wlang/buffering_template4.wtpl - test/unit/wlang/buffering_template5.wtpl - test/unit/wlang/context_ruleset_test.rb - test/unit/wlang/data.rb - test/unit/wlang/encoder_set_test.rb - test/unit/wlang/imperative_ruleset_test.rb - test/unit/wlang/intelligent_buffer_test.rb - test/unit/wlang/othersymbols_test.rb - test/unit/wlang/parser_test.rb - test/unit/wlang/plain_text_dialect_test.rb - test/unit/wlang/ruby_dialect_test.rb - test/unit/wlang/ruby_expected.rb - test/unit/wlang/ruby_template.wrb - test/unit/wlang/ruleset_utils_test.rb - test/unit/wlang/specification_examples_test.rb - test/unit/wlang/test_utils.rb - test/unit/wlang/wlang_test.rb - wlang.gemspec - wlang.noespec has_rdoc: true homepage: http://github.com/blambeau/wlang licenses: [] post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" requirements: [] rubyforge_project: rubygems_version: 1.5.0 signing_key: specification_version: 3 summary: WLang is a powerful code generation and templating engine test_files: - test/blackbox/basic/execution_1.exp - test/blackbox/basic/execution_1.tpl - test/blackbox/basic/execution_2.exp - test/blackbox/basic/execution_2.tpl - test/blackbox/basic/execution_3.exp - test/blackbox/basic/execution_3.tpl - test/blackbox/basic/execution_4.exp - test/blackbox/basic/execution_4.tpl - test/blackbox/basic/inclusion_1.exp - test/blackbox/basic/inclusion_1.tpl - test/blackbox/basic/inclusion_2.exp - test/blackbox/basic/inclusion_2.tpl - test/blackbox/basic/injection_1.exp - test/blackbox/basic/injection_1.tpl - test/blackbox/basic/injection_2.exp - test/blackbox/basic/injection_2.tpl - test/blackbox/basic/modulation_1.exp - test/blackbox/basic/modulation_1.tpl - test/blackbox/basic/modulation_2.exp - test/blackbox/basic/modulation_2.tpl - test/blackbox/basic/recursive_app_1.exp - test/blackbox/basic/recursive_app_1.tpl - test/blackbox/basic/recursive_app_2.exp - test/blackbox/basic/recursive_app_2.tpl - test/blackbox/buffering/data_1.rb - test/blackbox/buffering/data_assignment_1.exp - test/blackbox/buffering/data_assignment_1.tpl - test/blackbox/buffering/data_assignment_2.exp - test/blackbox/buffering/data_assignment_2.tpl - test/blackbox/buffering/data_assignment_3.exp - test/blackbox/buffering/data_assignment_3.tpl - test/blackbox/buffering/data_assignment_4.exp - test/blackbox/buffering/data_assignment_4.tpl - test/blackbox/buffering/input_1.exp - test/blackbox/buffering/input_1.tpl - test/blackbox/buffering/input_2.exp - test/blackbox/buffering/input_2.tpl - test/blackbox/buffering/input_3.exp - test/blackbox/buffering/input_3.tpl - test/blackbox/buffering/input_inclusion.exp - test/blackbox/buffering/input_inclusion.tpl - test/blackbox/buffering/input_inclusion_1.exp - test/blackbox/buffering/input_inclusion_1.tpl - test/blackbox/buffering/input_inclusion_2.exp - test/blackbox/buffering/input_inclusion_2.tpl - test/blackbox/buffering/input_inclusion_3.exp - test/blackbox/buffering/input_inclusion_3.tpl - test/blackbox/buffering/input_inclusion_4.exp - test/blackbox/buffering/input_inclusion_4.tpl - test/blackbox/buffering/input_inclusion_5.exp - test/blackbox/buffering/input_inclusion_5.tpl - test/blackbox/buffering/input_inclusion_6.exp - test/blackbox/buffering/input_inclusion_6.tpl - test/blackbox/buffering/input_inclusion_7.exp - test/blackbox/buffering/input_inclusion_7.tpl - test/blackbox/buffering/text_1.txt - test/blackbox/buffering/wlang.txt - test/blackbox/context/assignment_1.exp - test/blackbox/context/assignment_1.tpl - test/blackbox/context/assignment_2.exp - test/blackbox/context/assignment_2.tpl - test/blackbox/context/assignment_3.exp - test/blackbox/context/assignment_3.tpl - test/blackbox/context/assignment_4.exp - test/blackbox/context/assignment_4.tpl - test/blackbox/context/block_assignment_1.exp - test/blackbox/context/block_assignment_1.tpl - test/blackbox/context/block_assignment_2.exp - test/blackbox/context/block_assignment_2.tpl - test/blackbox/context/modulo_assignment_1.exp - test/blackbox/context/modulo_assignment_1.tpl - test/blackbox/context/modulo_assignment_2.exp - test/blackbox/context/modulo_assignment_2.tpl - test/blackbox/data_1.rb - test/blackbox/postblock/hello.exp - test/blackbox/postblock/hello.pre - test/blackbox/postblock/hello.tpl - test/blackbox/postblock/hello_input_inclusion.exp - test/blackbox/postblock/hello_input_inclusion.tpl - test/blackbox/postblock/hello_to_authors.exp - test/blackbox/postblock/hello_to_authors.tpl - test/blackbox/poststring/hello.exp - test/blackbox/poststring/hello.tpl - test/blackbox/test_all.rb - test/standard_dialects/ruby/data.rb - test/standard_dialects/ruby/inclusion.exp - test/standard_dialects/ruby/inclusion.tpl - test/standard_dialects/test_all.rb - test/standard_dialects/yaml/assumptions_test.rb - test/standard_dialects/yaml/data.rb - test/standard_dialects/yaml/inclusion_1.exp - test/standard_dialects/yaml/inclusion_1.tpl - test/standard_dialects/yaml/inclusion_2.exp - test/standard_dialects/yaml/inclusion_2.tpl - test/unit/test_all.rb - test/unit/wlang/anagram_bugs_test.rb - test/unit/wlang/basic_ruleset_test.rb - test/unit/wlang/buffering_ruleset_test.rb - test/unit/wlang/buffering_template1.wtpl - test/unit/wlang/buffering_template2.wtpl - test/unit/wlang/buffering_template3.wtpl - test/unit/wlang/buffering_template4.wtpl - test/unit/wlang/buffering_template5.wtpl - test/unit/wlang/context_ruleset_test.rb - test/unit/wlang/data.rb - test/unit/wlang/encoder_set_test.rb - test/unit/wlang/imperative_ruleset_test.rb - test/unit/wlang/intelligent_buffer_test.rb - test/unit/wlang/othersymbols_test.rb - test/unit/wlang/parser_test.rb - test/unit/wlang/plain_text_dialect_test.rb - test/unit/wlang/ruby_dialect_test.rb - test/unit/wlang/ruby_expected.rb - test/unit/wlang/ruby_template.wrb - test/unit/wlang/ruleset_utils_test.rb - test/unit/wlang/specification_examples_test.rb - test/unit/wlang/test_utils.rb - test/unit/wlang/wlang_test.rb - spec/basic_object.spec - spec/coderay_dialect.spec - spec/dialect/apply_post_transform.spec - spec/global_extensions.rb - spec/hash_scope.spec - spec/redcloth_dialect.spec - spec/spec_helper.rb - spec/test_all.rb - spec/wlang.spec - spec/wlang_spec.rb - spec/xhtml_dialect.spec