gitextract_du00lrkm/ ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .npmrc ├── .tool-versions ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE ├── LICENSE ├── Main.elm ├── Makefile ├── README.md ├── book.json ├── bump.sh ├── elchemy ├── elchemy_ex/ │ ├── .gitignore │ ├── README.md │ ├── config/ │ │ └── config.exs │ ├── elm/ │ │ └── Hello.elm │ ├── elm-package.json │ ├── mix.exs │ └── test/ │ ├── elchemy_ex_test.exs │ └── test_helper.exs ├── elchemy_node.js ├── elm-package.json ├── elmchemy ├── lib/ │ └── mix/ │ ├── mix.exs │ └── tasks/ │ └── compile.elchemy.ex ├── mix.exs ├── package.json ├── roadmap/ │ ├── BASIC_TYPES.md │ ├── COMMENTS.md │ ├── FLAGS.md │ ├── FUNCTIONS.md │ ├── INLINING.md │ ├── INSTALLATION.md │ ├── INTEROP.md │ ├── MODULES.md │ ├── README.md │ ├── SIDE_EFFECTS.md │ ├── STRUCTURES.md │ ├── SUMMARY.md │ ├── SYNTAX.md │ ├── TESTING.md │ ├── TROUBLESHOOTING.md │ ├── TYPES.md │ └── TYPE_ALIASES.md ├── src/ │ └── Elchemy/ │ ├── Alias.elm │ ├── Ast.elm │ ├── Compiler.elm │ ├── Context.elm │ ├── Expression.elm │ ├── Ffi.elm │ ├── Function.elm │ ├── Helpers.elm │ ├── Meta.elm │ ├── Operator.elm │ ├── Selector.elm │ ├── Statement.elm │ ├── Type.elm │ └── Variable.elm ├── templates/ │ ├── Hello.elm │ ├── elchemy.exs │ ├── elchemy_test.exs │ └── elm-package.json └── tests/ ├── .gitignore ├── Main.elm ├── Tests.elm ├── UnitTests.elm └── elm-package.json