git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
783d45f
help
sign in
history of
src/Core/CoreParser.hs
all commits
517acc1
Namespace parsing improvements (for qualified operator names) thanks to Dirk Ullrich
Edwin Brady
14 years ago
ffc7b69
First baby steps towards a new RTS (and towards removing epic dependency)
Edwin Brady
14 years ago
fee6b51
Fix reverse elaboration of dependent pairs
Edwin Brady
15 years ago
126eb94
Remove 'prefix' keyword
Edwin Brady
15 years ago
dcb9ca0
Change meaning of alternative syntax (| a , b , ... |) Now takes the first alternative to elaborate,rather than requiring exactly one to work. Old behaviour reserved for disambiguating namespaces.
Edwin Brady
15 years ago
de6bb41
Added 'total' keyword and positivity check
Edwin Brady
15 years ago
3b36802
Record syntax (but no magic yet...)
Edwin Brady
15 years ago
67c5734
Added case and pattern matching let bindings Also pattern matching bind in do notation case notation currently has limitations: - only works on simple types (each pattern must have the same type, more specifically) - return type needs to be known at the point of elaboration
Edwin Brady
15 years ago
9265e7c
Added 'public', 'abstract' and 'private' modifiers 'public' means export everything (name and definition) 'abstract' means export just the name 'private' means export nothing for data types and classes, 'abstract' means export the type/class name but not the members.
Edwin Brady
15 years ago
60c4ef9
Added 'impossible' keyword
Edwin Brady
15 years ago
9f65713
Fix name parsing for nested namespaces
Edwin Brady
15 years ago
fa5f1cd
Namespaces
Edwin Brady
15 years ago
b26716a
Collect cumulativity constraints on universes
Edwin Brady
15 years ago
dbc607c
Decorating names for namespaces
Edwin Brady
15 years ago
1807c65
No letters in operators
Edwin Brady
15 years ago
bbaa193
Better representation of names
Edwin Brady
15 years ago
4931c20
Added Integer (but an Epic bug prevents them compiling properly)
Edwin Brady
15 years ago
169d8c0
Elaborating instance declarations
Edwin Brady
15 years ago
be3a53a
Type class instance resolution, and some Num overloading
Edwin Brady
15 years ago
6cc3c32
Fix small elaboration bug
Edwin Brady
15 years ago
ebcb29b
Added proof script traces for pasting into program
Edwin Brady
15 years ago
95a558b
Added = and refl
Edwin Brady
15 years ago
39b934c
Sugar for dependent pairs
Edwin Brady
15 years ago
bf368ab
First attempt at with rule
Edwin Brady
15 years ago
834a5e0
Fix bug in applying syntax rules
Edwin Brady
15 years ago
2402885
Generic syntax declarations (see prelude.idr for example)
Edwin Brady
15 years ago
a805f47
Added constants and some primitive operations
Edwin Brady
15 years ago
82585e7
Some ghc 6.12 compatibility
Edwin Brady
15 years ago
64b7cfd
Parsing high level data declarations
Edwin Brady
15 years ago
3b297bc
Parsing declarations, keeping track of fixities
Edwin Brady
15 years ago
ff5f762
Rename Core to TT
Edwin Brady
15 years ago
0ae24f1
Shift core TT into a separate directory (for ease of reuse)
Edwin Brady
15 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