├── .gitignore ├── .travis.yml ├── AUTHORS ├── ChangeLog ├── README.md ├── examples ├── complex.xml ├── errors.dna ├── manyfiles.dna ├── manyfiles.in ├── mycompiler.dna ├── toxml.dna └── toxml.yaml ├── ribosome.js ├── ribosome.py ├── ribosome.rb ├── ribosome.vim └── tests ├── Makefile ├── align.check ├── align.js.dna ├── align.py.dna ├── align.rb.dna ├── concatenation.check ├── concatenation.js.dna ├── concatenation.py.dna ├── concatenation.rb.dna ├── dollar.check ├── dollar.js.dna ├── dollar.py.dna ├── dollar.rb.dna ├── embedded.check ├── embedded.js.dna ├── embedded.py.dna ├── embedded.rb.dna ├── escape.check ├── escape.js.dna ├── escape.py.dna ├── escape.rb.dna ├── functions.check ├── functions.js.dna ├── functions.py.dna ├── functions.rb.dna ├── functions2.check ├── functions2.js.dna ├── functions2.py.dna ├── functions2.rb.dna ├── include.check ├── include.js.dna ├── include.py.dna ├── include.rb.dna ├── include2.js.dna ├── include2.py.dna ├── include2.rb.dna ├── nested.check ├── nested.js.dna ├── nested.py.dna ├── nested.rb.dna ├── precise.check ├── precise.js.dna ├── precise.py.dna ├── precise.rb.dna ├── runtest.sh ├── separate.check ├── separate.js.dna ├── separate.py.dna ├── separate.rb.dna ├── tabs.check ├── tabs.js.dna ├── tabs.py.dna ├── tabs.rb.dna ├── trim.check ├── trim.js.dna ├── trim.py.dna ├── trim.rb.dna ├── weird.check ├── weird.js.dna ├── weird.py.dna └── weird.rb.dna /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/AUTHORS -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/ChangeLog -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/README.md -------------------------------------------------------------------------------- /examples/complex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/examples/complex.xml -------------------------------------------------------------------------------- /examples/errors.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/examples/errors.dna -------------------------------------------------------------------------------- /examples/manyfiles.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/examples/manyfiles.dna -------------------------------------------------------------------------------- /examples/manyfiles.in: -------------------------------------------------------------------------------- 1 | blue 2 | red 3 | yellow 4 | green 5 | -------------------------------------------------------------------------------- /examples/mycompiler.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/examples/mycompiler.dna -------------------------------------------------------------------------------- /examples/toxml.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/examples/toxml.dna -------------------------------------------------------------------------------- /examples/toxml.yaml: -------------------------------------------------------------------------------- 1 | a: - 5 2 | - bbb 3 | b: 3 4 | -------------------------------------------------------------------------------- /ribosome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/ribosome.js -------------------------------------------------------------------------------- /ribosome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/ribosome.py -------------------------------------------------------------------------------- /ribosome.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/ribosome.rb -------------------------------------------------------------------------------- /ribosome.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/ribosome.vim -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/align.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/align.check -------------------------------------------------------------------------------- /tests/align.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/align.js.dna -------------------------------------------------------------------------------- /tests/align.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/align.py.dna -------------------------------------------------------------------------------- /tests/align.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/align.rb.dna -------------------------------------------------------------------------------- /tests/concatenation.check: -------------------------------------------------------------------------------- 1 | ab 2 | cd13 3 | 2 4 | -------------------------------------------------------------------------------- /tests/concatenation.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/concatenation.js.dna -------------------------------------------------------------------------------- /tests/concatenation.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/concatenation.py.dna -------------------------------------------------------------------------------- /tests/concatenation.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/concatenation.rb.dna -------------------------------------------------------------------------------- /tests/dollar.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/dollar.check -------------------------------------------------------------------------------- /tests/dollar.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/dollar.js.dna -------------------------------------------------------------------------------- /tests/dollar.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/dollar.py.dna -------------------------------------------------------------------------------- /tests/dollar.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/dollar.rb.dna -------------------------------------------------------------------------------- /tests/embedded.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/embedded.check -------------------------------------------------------------------------------- /tests/embedded.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/embedded.js.dna -------------------------------------------------------------------------------- /tests/embedded.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/embedded.py.dna -------------------------------------------------------------------------------- /tests/embedded.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/embedded.rb.dna -------------------------------------------------------------------------------- /tests/escape.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/escape.check -------------------------------------------------------------------------------- /tests/escape.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/escape.js.dna -------------------------------------------------------------------------------- /tests/escape.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/escape.py.dna -------------------------------------------------------------------------------- /tests/escape.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/escape.rb.dna -------------------------------------------------------------------------------- /tests/functions.check: -------------------------------------------------------------------------------- 1 | abc 2 | 1 3 | def 4 | ghi 5 | -------------------------------------------------------------------------------- /tests/functions.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/functions.js.dna -------------------------------------------------------------------------------- /tests/functions.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/functions.py.dna -------------------------------------------------------------------------------- /tests/functions.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/functions.rb.dna -------------------------------------------------------------------------------- /tests/functions2.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/functions2.check -------------------------------------------------------------------------------- /tests/functions2.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/functions2.js.dna -------------------------------------------------------------------------------- /tests/functions2.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/functions2.py.dna -------------------------------------------------------------------------------- /tests/functions2.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/functions2.rb.dna -------------------------------------------------------------------------------- /tests/include.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/include.check -------------------------------------------------------------------------------- /tests/include.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/include.js.dna -------------------------------------------------------------------------------- /tests/include.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/include.py.dna -------------------------------------------------------------------------------- /tests/include.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/include.rb.dna -------------------------------------------------------------------------------- /tests/include2.js.dna: -------------------------------------------------------------------------------- 1 | ./!include("embedded.js.dna") 2 | -------------------------------------------------------------------------------- /tests/include2.py.dna: -------------------------------------------------------------------------------- 1 | ./!include "embedded.py.dna" 2 | -------------------------------------------------------------------------------- /tests/include2.rb.dna: -------------------------------------------------------------------------------- 1 | ./!include "embedded.rb.dna" 2 | -------------------------------------------------------------------------------- /tests/nested.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/nested.check -------------------------------------------------------------------------------- /tests/nested.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/nested.js.dna -------------------------------------------------------------------------------- /tests/nested.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/nested.py.dna -------------------------------------------------------------------------------- /tests/nested.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/nested.rb.dna -------------------------------------------------------------------------------- /tests/precise.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/precise.check -------------------------------------------------------------------------------- /tests/precise.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/precise.js.dna -------------------------------------------------------------------------------- /tests/precise.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/precise.py.dna -------------------------------------------------------------------------------- /tests/precise.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/precise.rb.dna -------------------------------------------------------------------------------- /tests/runtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/runtest.sh -------------------------------------------------------------------------------- /tests/separate.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/separate.check -------------------------------------------------------------------------------- /tests/separate.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/separate.js.dna -------------------------------------------------------------------------------- /tests/separate.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/separate.py.dna -------------------------------------------------------------------------------- /tests/separate.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/separate.rb.dna -------------------------------------------------------------------------------- /tests/tabs.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/tabs.check -------------------------------------------------------------------------------- /tests/tabs.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/tabs.js.dna -------------------------------------------------------------------------------- /tests/tabs.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/tabs.py.dna -------------------------------------------------------------------------------- /tests/tabs.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/tabs.rb.dna -------------------------------------------------------------------------------- /tests/trim.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/trim.check -------------------------------------------------------------------------------- /tests/trim.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/trim.js.dna -------------------------------------------------------------------------------- /tests/trim.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/trim.py.dna -------------------------------------------------------------------------------- /tests/trim.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/trim.rb.dna -------------------------------------------------------------------------------- /tests/weird.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/weird.check -------------------------------------------------------------------------------- /tests/weird.js.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/weird.js.dna -------------------------------------------------------------------------------- /tests/weird.py.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/weird.py.dna -------------------------------------------------------------------------------- /tests/weird.rb.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sustrik/ribosome/HEAD/tests/weird.rb.dna --------------------------------------------------------------------------------