git.iko.soy
/
elk
readme
files
commits
refs
on
63243ca
help
sign in
history of
compiler/Parse/Expression.hs
all commits
6a8db4c
Get rid of dead dependencies and add -Wall for some files
Evan Czaplicki
13 years ago
e3b8ea7
Update basic parsers to use the new formats for Expr, Declaration, and Port
Evan Czaplicki
13 years ago
fcbd7fd
Improve some parser code by adding type annotations, removing unused dependencies, and using prefixed imports
Evan Czaplicki
13 years ago
254d71f
Expand `else` to `True` instead of `otherwise`.
Max New
13 years ago
4452e4e
Turn off markdown interpolation for now.
Evan Czaplicki
13 years ago
e32eab0
Merge branch 'master' into dev
Evan Czaplicki
13 years ago
c864348
Abstract out the code for markdown parsing, making it easier to switch out the implementation
Evan Czaplicki
13 years ago
90e0077
introduce the `padded` function to use fewer `whitespace` markers
Evan Czaplicki
13 years ago
56ecbbc
Implement markdown interpolation
Evan Czaplicki
13 years ago
5ad0ec5
Parse documentation and infix declarations more safely
Evan Czaplicki
13 years ago
03cf56d
cosmetic: make it simpler to get locations for parses
Evan Czaplicki
13 years ago
fb64557
Switch format of OpTables, and add iParse that takes a table
Evan Czaplicki
13 years ago
fecc96d
Rename some functions and export `typeAnnotation`
Evan Czaplicki
13 years ago
16a215a
Show sign on interpolation if there is a failure
Evan Czaplicki
13 years ago
aed6d95
Merge branch 'experimental' into dev
Evan Czaplicki
13 years ago
4e8898b
Remove unused references to Unique
Evan Czaplicki
13 years ago
6ba2d70
Revert 95ec3a8..1a093ac
Evan Czaplicki
13 years ago
7c159b2
Enable parsing of basic markdown interpolation
Evan Czaplicki
13 years ago
6d27c5e
Move OpTable into IParser user state
Evan Czaplicki
13 years ago
d3dc743
Remove dead code
Evan Czaplicki
13 years ago
a4c4cf0
Use `Location.none` less
Evan Czaplicki
13 years ago
b26edcc
Simplify representation of source locations
Evan Czaplicki
13 years ago
ac450ae
restrict exports to `def` and `term`
Evan Czaplicki
13 years ago
2609f5d
Add support for `let (==>) = Lambda in …`
Evan Czaplicki
13 years ago
18adffc
Turn unary negation back on.
Evan Czaplicki
13 years ago
90d50db
Turn off unary negation parsing for now. It has weird behavior when paired with function calls:
Evan Czaplicki
13 years ago
2b98863
Fix parsing of unary negation when it is the first thing in parentheses.
Evan Czaplicki
13 years ago
343dcf2
Add support for unary negation with the '-' symbol. Makes the use of '-' whitespace sensitive, as in the unary negation proposal in elm-discuss.
Evan Czaplicki
13 years ago
0ed7205
Add pretty printing for type constraints.
Evan Czaplicki
13 years ago
e4ca967
Create a source syntax for types that will get converted into the internal type representation during type checking.
Evan Czaplicki
13 years ago
f2b3ed7
Start using the PrettyPrint library to show expressions, literals, and patterns.
Evan Czaplicki
13 years ago
69ed763
Start switching over to an AST that uses patterns in lambdas and pulls the arguments out of Definitions (placing them in lambdas).
Evan Czaplicki
13 years ago
cd83c4c
Allow full expressions as the last member of binary expressions (t + t + e)
Evan Czaplicki
13 years ago
9a40249
Fix the confusion with "Cons" and "Nil" in issue #176.
evancz
13 years ago
c7dce08
Parameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer.
evancz
13 years ago
459cf8e
Switch parsers over to new AST
evancz
13 years ago
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list