087045fUpdate the parser code for AST changesEvan Czaplicki
da9e6b7Update parser, remove (,,) syntax, and disallow top-level destructuresEvan Czaplicki
bca019dDisallow (+) in let expressions in the parserEvan Czaplicki
3c71d93Expose Elm.Utils.parseEntry for more precise REPL identificationEvan Czaplicki
c4cc8eeStop generating extra code around function operators like (+)Evan Czaplicki
3594701Fix #1535, order of defs matters!Evan Czaplicki
47e71baFix parser when . or - come right after a (Evan Czaplicki
9089c2dMake (best students).name work againEvan Czaplicki
220df1eCorrectly parse when .x is an argumentEvan Czaplicki
7dd0bbdAdd locations to context stack, allowing nicer error messagesEvan Czaplicki
7139c03Improve error messages based on testingEvan Czaplicki
c5da7c0Get parse error messages working againEvan Czaplicki
d93da6dGet parser for GLSL blocks working againEvan Czaplicki
1433e40Add some structure to parse errorsEvan Czaplicki
c6701aeRead fields in the correct order when parsing expressionsEvan Czaplicki
09a60c7Whitespace upgrade + many important fixes in Parse.ExprEvan Czaplicki
c2c3506Parse unit expressionsEvan Czaplicki
e5093cdActually generate AST for tuple functionsEvan Czaplicki
b4f1e8bRedo parsers for expressions, patterns, types, and literalsEvan Czaplicki
0d6c87fBetter error messages for duplicate record fieldsEvan Czaplicki
d17d9feStop using `located` in `accessor` parserEvan Czaplicki
98db71dFix #1213, disallow whitespace in operator functionsEvan Czaplicki
3ef0720Stop building whitespace stringsEvan Czaplicki
b97576dAttempt to speed up the parsing phaseEvan Czaplicki
0d7f304Clean up Parse/ code a little bitEvan Czaplicki
6de79b8Be more aggressive in committing to args in definitionsEvan Czaplicki
0d71129Make the definition parser commit more aggressivelyEvan Czaplicki
e212b97cosmetic: switch from <|> to choice [...]Evan Czaplicki
0d2c5a2Remove [1..5] syntax in favor of List.rangeEvan Czaplicki
bb54ad6Move operator parser infixOp into Parser.BinopEvan Czaplicki
7a2e15fRemove backtick-infix syntaxEvan Czaplicki
455dcb2Begin supporting "define" in Parse and Validate phasesEvan Czaplicki
769faecGet full region for lambda expressionsEvan Czaplicki
acedd9cget correct regions for infix ops and tuplesEvan Czaplicki
c2b65bcGet the correct region for infix ops as functionsEvan Czaplicki
6e1a9e1Fix #1083, region on cases includes extra whitespaceEvan Czaplicki
c9f3911Remove a bunch of Control.Applicative imports since we're only GHC 7.10 nowEvan Czaplicki
42b7187Remove stray 'a' from navigating aroundEvan Czaplicki
2f77374Remove ability to use {;;} for whitespace insensitive case expressionsEvan Czaplicki
5309d02No longer allow (`add`) as valid syntaxEvan Czaplicki
75ccf81Give nicer errors for bad function defs and for duplicate variables in patternsEvan Czaplicki
b17a1a3Parse nested ifs as a single chunkEvan Czaplicki
2b577feRemove surface syntax for multiway ifEvan Czaplicki
c5efca9Merge branch 'simpler-records'Evan Czaplicki
7552469Generate a minimal number of closuresEvan Czaplicki
446c784Switch record update to use `=` signEvan Czaplicki
779f7aaRemove syntax for record insert and removeEvan Czaplicki
3d63f82Get parse error messages looking goodEvan Czaplicki
65a825dImprove parse errors for recordsEvan Czaplicki
ee3b209Error reporting overhaul (BIG)Evan Czaplicki
keysesc 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