git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
307efbb
help
sign in
history of
src/Idris/Parser.hs
all commits
c0cc1dd
Merge remote-tracking branch 'upstream/master' into semantic-pprint
David Raymond Christiansen
13 years ago
dc4ce0c
Replace the string-slinging show with pretty-print
David Raymond Christiansen
13 years ago
fe3f03f
Added %error_reverse annotation
Edwin Brady
13 years ago
9aa723e
Implicit "module Main" added
Edwin Brady
13 years ago
46e894d
Use Data.Text for variable names
Edwin Brady
13 years ago
a7859f6
Resolve name hints before adding to .ibc
Edwin Brady
13 years ago
770a3a7
Display errors properly on IBC load failure
Edwin Brady
13 years ago
8b7f8ad
Performance improvement: name supply
Edwin Brady
13 years ago
8f95300
Allow functions to be declared as error handlers
David Christiansen
13 years ago
67da31a
Merge branch 'master' into cabal-library
Brian McKenna
13 years ago
cbe9965
on error, report the column, as well as the line number in the ideslave mode.
Hannes Mehnert
13 years ago
99beed8
Default superclass intances
Brian McKenna
13 years ago
e803aea
Don't reset totality for non-total things
Edwin Brady
13 years ago
4a0eba1
Add %name directive for naming hints in editing.
Edwin Brady
13 years ago
232a592
Replace partial `showDeclImp` function with total `dumpDecl`
Brian McKenna
13 years ago
0f97368
Merge branch 'master' into cabal-library
Brian McKenna
13 years ago
5000aeb
Add a Cabal library
Brian McKenna
13 years ago
ec3daa4
Make sure deferred definitions get totality checked
Edwin Brady
13 years ago
6625b24
Turn off optimisations when compiling parser
Jan Stolarek
13 years ago
b1537b9
Report errors directly, instead of parsing the string given to ihputStrLn
Hannes Mehnert
13 years ago
8e974c7
Parser cleanup. Removing scaffolding parsers, rewrite PParser and IdeSlave from parsec to Haskell. No more parsec dependencies
Ahmad Salim Al-Sibahi
13 years ago
d1663cc
Missing fixity declarations for infix operator functions is now a parser error.
David Christiansen
13 years ago
3c32b65
Whitespace cleanup.
George Leontiev
13 years ago
d20f35c
Add --client option
Edwin Brady
13 years ago
9e5c96f
Add error object for failure to load file
David Christiansen
13 years ago
57c8657
Added column name to source
Ahmad Salim Al-Sibahi
13 years ago
f185e63
Merge branch 'master' of github.com:edwinb/Idris-dev into implicit-bind
Edwin Brady
13 years ago
b5eee09
Convert IO errors into erros in the Idris monad
David Christiansen
13 years ago
8c9ec38
Added 'implicit bind' syntax
Edwin Brady
13 years ago
50c66f9
Added "if_valid" syntax rule for possibly failing Effects
Edwin Brady
13 years ago
ac33945
Wrap Idris in an ErrorT
David Christiansen
13 years ago
170da61
Propagate '%assert_total' to with blocks
Edwin Brady
13 years ago
631fc46
Further splitting of Parser
Edwin Brady
13 years ago
67fb9cc
Split Parser.hs into several files
Edwin Brady
13 years ago
4447a4d
Changed structure of parser such that it correctly overloads TokenParsing using some newtype hackery.
Ahmad Salim Al-Sibahi
13 years ago
fa6f5fa
Refactored constraint syntax to use less lookahead
Ahmad Salim Al-Sibahi
13 years ago
d1b5cb9
Refactored data declaration to use less lookahead for better errors and some performance improvement
Ahmad Salim Al-Sibahi
13 years ago
336f5da
Some refactoring of bracketed expressions (centralizing most of the expressions). This provides some simplification for future optimization of grammar regrding issue idris-lang/Idris-dev#452.
Ahmad Salim Al-Sibahi
13 years ago
a88a918
Allow eof instead of eol for comments, closes idris-lang/Idris-dev#503
Ahmad Salim Al-Sibahi
13 years ago
45e0a55
Merge pull request #504 from david-christiansen/with-parser
Edwin Brady
13 years ago
4ed09e4
Further improve error message on missing parens after with
David Christiansen
13 years ago
50af5aa
Make the parentheses around a with-rule scrutinee mandatory
David Christiansen
13 years ago
7ae55f9
Merge remote-tracking branch 'upstream/master' into error-reflection
David Christiansen
13 years ago
3a69398
Add parser and tests for parser for error reflection extension
David Christiansen
13 years ago
3db1e91
Added flag for error reflection extension
David Christiansen
13 years ago
fc3f097
Removed explanations for comments (as to not say expected comment when something is wrong)
Ahmad Salim Al-Sibahi
13 years ago
4afee31
Further refactoring of decl' to allow errors to be propagated correctly
Ahmad Salim Al-Sibahi
13 years ago
6a8f0db
Refactored new parser to use considerably less try-statements/lookahead for better performance and error reporting
Ahmad Salim Al-Sibahi
13 years ago
41d7fb8
Fixed unspecified error on empty module without any declarations
Ahmad Salim Al-Sibahi
13 years ago
d3bb097
Fixed doc comments in multi-line comments bug
Ahmad Salim Al-Sibahi
13 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