git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
9f65713
help
sign in
history of
src/Idris/Parser.hs
all commits
fa5f1cd
Namespaces
Edwin Brady
15 years ago
94d888b
Parsing and elaboration of alternatives
Edwin Brady
15 years ago
07f12f9
Separate elaboration of declarations and terms
Edwin Brady
15 years ago
01ceead
Names
Edwin Brady
15 years ago
03d7d5e
Allow type labels on lambdas
Edwin Brady
15 years ago
dbc607c
Decorating names for namespaces
Edwin Brady
15 years ago
bbaa193
Better representation of names
Edwin Brady
15 years ago
ae3ad10
Apply fromInteger for negative numbers
Edwin Brady
15 years ago
925648a
Add %include directive
Edwin Brady
15 years ago
374fc26
Add let x = t tactic
Edwin Brady
15 years ago
8d83d07
Type declarations of the form (x,y,z : A) -> B
Edwin Brady
15 years ago
e89453f
Allow type labels on sigma bindings
Edwin Brady
15 years ago
1c49219
Added provisional definitions
Edwin Brady
15 years ago
4931c20
Added Integer (but an Epic bug prevents them compiling properly)
Edwin Brady
15 years ago
e530718
Add fromInteger to Nat class; allow type labels on let
Edwin Brady
15 years ago
f1c7faf
Added tactics construct, and tactic sequencing/choice
Edwin Brady
15 years ago
71c1a0e
Extension parsing, now deferring checks name is unique
Edwin Brady
15 years ago
4a1324c
Distinguish term syntax and pattern syntax
Edwin Brady
15 years ago
31d974b
More flexibility with syntax definitions
Edwin Brady
15 years ago
2e02cf6
Logging options
Edwin Brady
15 years ago
5afe678
Added log/exp (and lib/link directives)
Edwin Brady
15 years ago
ffc64e3
Add mechanism for simplification and function options
Edwin Brady
15 years ago
169d8c0
Elaborating instance declarations
Edwin Brady
15 years ago
f2459a5
Added class constraints
Edwin Brady
15 years ago
13d08bd
Elaborating class declarations
Edwin Brady
15 years ago
33710ab
Parsing class and instance (but no elaboration yet)
Edwin Brady
15 years ago
5528447
Not really mini any more...
Edwin Brady
15 years ago
229a99c
Better elaboration order; also changed instance argument syntax slightly
Edwin Brady
15 years ago
be3a53a
Type class instance resolution, and some Num overloading
Edwin Brady
15 years ago
22546bc
:r and :e at the REPL.
Edwin Brady
15 years ago
1b1a055
Improved where; implicit arguments now expanded during elaboration
Edwin Brady
15 years ago
188dda5
Tinkering with tactics and deferred definitions
Edwin Brady
15 years ago
58bd7c4
Added rewrite tactic
Edwin Brady
15 years ago
10b88ae
Added refine, focus, undo
Edwin Brady
15 years ago
ebcb29b
Added proof script traces for pasting into program
Edwin Brady
15 years ago
551548c
Beginning theorem prover interface
Edwin Brady
15 years ago
3bdfa26
Added [static] annotations (which do nothing yet) and state to evaluator
Edwin Brady
15 years ago
b85965e
parser tinkering
Edwin Brady
15 years ago
1155e79
Laziness annotations
Edwin Brady
15 years ago
95a558b
Added = and refl
Edwin Brady
15 years ago
5fbca2a
Fix with so that clauses are checked for matches against top level defn
Edwin Brady
15 years ago
39b934c
Sugar for dependent pairs
Edwin Brady
15 years ago
5e92c70
When collecting implicit args in wheres, ignore names bound in above scope
Edwin Brady
15 years ago
bf368ab
First attempt at with rule
Edwin Brady
15 years ago
cc4eb28
let bindings; fixed bug with simple lambda app
Edwin Brady
15 years ago
796fa25
Banner
Edwin Brady
15 years ago
5f7eed8
Propagate line numbers through applications and variables
Edwin Brady
15 years ago
ec87a69
Some effort at reporting line numbers of errors (top level of decl only)
Edwin Brady
15 years ago
180e979
Added builtins.idr and fixed a bug or two
Edwin Brady
15 years ago
834a5e0
Fix bug in applying syntax rules
Edwin Brady
15 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