git.iko.soy
/
elk
readme
files
commits
refs
on
e00a3f3
help
sign in
history of
src/Parse/Expression.hs
all commits
3c71d93
Expose Elm.Utils.parseEntry for more precise REPL identification
Evan Czaplicki
10 years ago
c4cc8ee
Stop generating extra code around function operators like (+)
Evan Czaplicki
10 years ago
3594701
Fix #1535, order of defs matters!
Evan Czaplicki
10 years ago
47e71ba
Fix parser when . or - come right after a (
Evan Czaplicki
10 years ago
9089c2d
Make (best students).name work again
Evan Czaplicki
10 years ago
220df1e
Correctly parse when .x is an argument
Evan Czaplicki
10 years ago
7dd0bbd
Add locations to context stack, allowing nicer error messages
Evan Czaplicki
10 years ago
7139c03
Improve error messages based on testing
Evan Czaplicki
10 years ago
c5da7c0
Get parse error messages working again
Evan Czaplicki
10 years ago
d93da6d
Get parser for GLSL blocks working again
Evan Czaplicki
10 years ago
1433e40
Add some structure to parse errors
Evan Czaplicki
10 years ago
c6701ae
Read fields in the correct order when parsing expressions
Evan Czaplicki
10 years ago
09a60c7
Whitespace upgrade + many important fixes in Parse.Expr
Evan Czaplicki
10 years ago
c2c3506
Parse unit expressions
Evan Czaplicki
10 years ago
e5093cd
Actually generate AST for tuple functions
Evan Czaplicki
10 years ago
b4f1e8b
Redo parsers for expressions, patterns, types, and literals
Evan Czaplicki
10 years ago
0d6c87f
Better error messages for duplicate record fields
Evan Czaplicki
10 years ago
d17d9fe
Stop using `located` in `accessor` parser
Evan Czaplicki
10 years ago
98db71d
Fix #1213, disallow whitespace in operator functions
Evan Czaplicki
10 years ago
3ef0720
Stop building whitespace strings
Evan Czaplicki
10 years ago
b97576d
Attempt to speed up the parsing phase
Evan Czaplicki
10 years ago
0d7f304
Clean up Parse/ code a little bit
Evan Czaplicki
10 years ago
6de79b8
Be more aggressive in committing to args in definitions
Evan Czaplicki
10 years ago
0d71129
Make the definition parser commit more aggressively
Evan Czaplicki
10 years ago
e212b97
cosmetic: switch from <|> to choice [...]
Evan Czaplicki
10 years ago
0d2c5a2
Remove [1..5] syntax in favor of List.range
Evan Czaplicki
10 years ago
bb54ad6
Move operator parser infixOp into Parser.Binop
Evan Czaplicki
10 years ago
7a2e15f
Remove backtick-infix syntax
Evan Czaplicki
10 years ago
455dcb2
Begin supporting "define" in Parse and Validate phases
Evan Czaplicki
11 years ago
769faec
Get full region for lambda expressions
Evan Czaplicki
11 years ago
acedd9c
get correct regions for infix ops and tuples
Evan Czaplicki
11 years ago
c2b65bc
Get the correct region for infix ops as functions
Evan Czaplicki
11 years ago
6e1a9e1
Fix #1083, region on cases includes extra whitespace
Evan Czaplicki
11 years ago
c9f3911
Remove a bunch of Control.Applicative imports since we're only GHC 7.10 now
Evan Czaplicki
11 years ago
42b7187
Remove stray 'a' from navigating around
Evan Czaplicki
11 years ago
2f77374
Remove ability to use {;;} for whitespace insensitive case expressions
Evan Czaplicki
11 years ago
5309d02
No longer allow (`add`) as valid syntax
Evan Czaplicki
11 years ago
75ccf81
Give nicer errors for bad function defs and for duplicate variables in patterns
Evan Czaplicki
11 years ago
b17a1a3
Parse nested ifs as a single chunk
Evan Czaplicki
11 years ago
2b577fe
Remove surface syntax for multiway if
Evan Czaplicki
11 years ago
c5efca9
Merge branch 'simpler-records'
Evan Czaplicki
11 years ago
7552469
Generate a minimal number of closures
Evan Czaplicki
11 years ago
446c784
Switch record update to use `=` sign
Evan Czaplicki
11 years ago
779f7aa
Remove syntax for record insert and remove
Evan Czaplicki
11 years ago
3d63f82
Get parse error messages looking good
Evan Czaplicki
11 years ago
65a825d
Improve parse errors for records
Evan Czaplicki
12 years ago
ee3b209
Error reporting overhaul (BIG)
Evan Czaplicki
12 years ago
8913c30
Slight indentation improvement
Evan Czaplicki
12 years ago
21ccfbc
Get rid of Pattern.expr case in definitions that never hits
Evan Czaplicki
12 years ago
e65f0f0
Split "def" parser into separate typeAnnotation and definition parsers
Evan Czaplicki
12 years ago
older commits
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