compiler
compiler copied to clipboard
Elm compiler written in Elm
(EDITED after comments from Jakub) Ideally we'd like to create an `elm-in-elm/core` package that does everything `elm/core` does but in pure Elm (without kernel modules). That won't be entirely possible...
I am writing this up as an issue just because it seemed like a good place to write up something kind of long form. It's sort of an enhancement request,...
A compiler needs to read source files and write output files. Practical compilers will also read and write a number of intermediate files, caching build artifacts for incremental compilation reasons....
Very light on details here, I will flesh out the chat soon. In short, this will be an attempt to replace our current parser with a lexer/parser two stage parser...
I am confident this is how we use VarName's internally already as I found this snippet from the Elm.Data.Exposing module: ```elm type ExposedItem = ExposedValue VarName -- exposing (foo) |...
An initial implementation for the WebGL Shader (GLSL) parser.
Add comment parsing and storing. This was the best strategy I could think of, but if you have any ideas (it would be nice to keep the `(|.)` and `(|=)`...
Work in progress
Technically an argument is what you pass in, and the parameter defines the var in the function definition. I know people use these as synonyms, but it might make some...
We'd like to have some performance tracking over time, similar to https://arewefastyet.com/ Probably don't bother with setting up a webpage that will hold the historic data and add to them...