Commit graph

33954 commits

Author SHA1 Message Date
Leonardo de Moura
d78ad40aaf feat(script/gen_constants_cpp.py): support for provifing custom C name 2019-03-21 15:06:44 -07:00
Leonardo de Moura
79a8d9aa65 chore(*): decidablePred/decidableRel => DecidablePred/DecidableRel 2019-03-21 15:06:44 -07:00
Leonardo de Moura
0b5862b6ce chore(*): and => And 2019-03-21 15:06:44 -07:00
Leonardo de Moura
4c50859129 chore(*): or => Or 2019-03-21 15:06:44 -07:00
Leonardo de Moura
2be87ecd92 chore(library/init): Bool.tt => Bool.true and Bool.ff => Bool.false 2019-03-21 15:06:44 -07:00
Leonardo de Moura
f8113a01eb chore(library): unit => Unit 2019-03-21 15:06:44 -07:00
Leonardo de Moura
62e6341014 chore(*): lowercase file names 2019-03-21 15:06:44 -07:00
Leonardo de Moura
04e20623e6 chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
Leonardo de Moura
2ea0baeb99 chore(library): use lowercase in imports 2019-03-21 15:06:44 -07:00
Leonardo de Moura
493bc63598 chore(library/init/Lean/frontend): fixed last file 2019-03-21 15:06:44 -07:00
Leonardo de Moura
8fbe31a96d chore(library/init/Lean/elaborator): fixed 2019-03-21 15:06:44 -07:00
Leonardo de Moura
855dab52e0 chore(library/init/Lean): more fixes
`elaborator.lean` is almost working
2019-03-21 15:06:44 -07:00
Leonardo de Moura
7ac847877f chore(library/init/Lean/Parser): more fixes 2019-03-21 15:06:44 -07:00
Leonardo de Moura
5bbc80fdad chore(*): fixed token.lean 2019-03-21 15:06:44 -07:00
Leonardo de Moura
f292265e4b chore(*): small fixes 2019-03-21 15:06:44 -07:00
Leonardo de Moura
5faeac3e3c chore(library/init/Lean/Parser/basic): field .FileMap => .fileMap 2019-03-21 15:06:44 -07:00
Leonardo de Moura
2ba2521caa fix(library/init/Lean/Parser/syntax): SyntaxNodeKind.Name => SyntaxNodeKind.name 2019-03-21 15:06:44 -07:00
Leonardo de Moura
ab010065f7 chore(*): setOption --> set_option 2019-03-21 15:06:44 -07:00
Leonardo de Moura
300aae08b3 chore(*): more fixes 2019-03-21 15:06:44 -07:00
Leonardo de Moura
35ddd49e7a chore(frontends/lean/structure_cmd): toParent instead of to_Parent 2019-03-21 15:06:44 -07:00
Leonardo de Moura
ac27bd092b chore(*): small fixes 2019-03-21 15:06:44 -07:00
Leonardo de Moura
675003318e chore(*): small fixes 2019-03-21 15:06:44 -07:00
Leonardo de Moura
67fb78bb47 chore(*): renaming files 2019-03-21 15:06:44 -07:00
Leonardo de Moura
485abe7a10 chore(library/init/core): we can parse core.lean
@kha
2019-03-21 15:06:43 -07:00
Leonardo de Moura
e0b0ca4830 chore(*): adapt C++ code to camelCase 2019-03-21 15:06:43 -07:00
Leonardo de Moura
bc75a24127 chore(library, frontends): use camelCase for attribute names 2019-03-21 15:06:43 -07:00
Leonardo de Moura
039e7fab48 refactor(library): add suffixes.h with commonly used suffixes such as brec_on 2019-03-21 15:06:43 -07:00
Leonardo de Moura
9d5ab01647 fix(script/gen_constants_cpp): snake_case conversion 2019-03-21 15:06:43 -07:00
Leonardo de Moura
ef85657c90 feat(script/gen_constants_cpp): generate snake_case C++ function names 2019-03-21 15:06:43 -07:00
Sebastian Ullrich
beda5f5f43 chore(library): capitalize types and namespaces 2019-03-21 15:06:43 -07:00
Sebastian Ullrich
f7aeeaf237 exclude export/extern, translate constants.txt 2019-03-21 15:06:43 -07:00
Sebastian Ullrich
b939162168 chore(library): switch from snake_case to camelCase 2019-03-21 15:06:43 -07:00
Sebastian Ullrich
883ba15812 fix(library/Makefile): actually fix clean 2019-03-21 13:47:52 +01:00
Sebastian Ullrich
0279d29741 chore(shell/CMakeLists): add bin_lean_stage0 target 2019-03-21 13:16:34 +01:00
Sebastian Ullrich
beae045ebc fix(CMakeLists): complete move of stage1 from src/ to build dir 2019-03-21 13:16:17 +01:00
Sebastian Ullrich
4a3cc12a13 fix(library/Makefile): clean: don't error on missing stage1/ 2019-03-20 15:45:24 +01:00
Sebastian Ullrich
25ac67516e chore(tests/playground/environment_ext): remove unused attr field 2019-03-20 15:05:59 +01:00
Sebastian Ullrich
ab974c1c4c chore(shell/CMakeLists,library/Makefile): store stage1 C++ output in build directory 2019-03-20 14:27:17 +01:00
Leonardo de Moura
3184023ab3 feat(tests/playground): force test to backtrack 2019-03-19 16:34:08 -07:00
Leonardo de Moura
adffbdd5a8 test(tests/playground): new parser monad 2019-03-19 15:14:58 -07:00
Sebastian Ullrich
93c2a47ad1 chore(tests/playground/environment_ext): reduce number of callbacks 2019-03-19 23:04:45 +01:00
Leonardo de Moura
5f54b5887b chore(kernel/declaration): fix compilation warnings 2019-03-19 11:25:55 -07:00
Leonardo de Moura
437f446844 chore(library/type_context): error instead of assertion violation 2019-03-19 11:25:55 -07:00
Leonardo de Moura
aa56578a29 fix(library/compiler/compiler): assertion violations 2019-03-19 11:25:55 -07:00
Leonardo de Moura
e31e562c79 test(tests/playground/flat_parser2): more experiments 2019-03-19 11:25:55 -07:00
Sebastian Ullrich
b61fb79ea9 chore(tests/playground/environment_ext): prototype 2019-03-19 17:18:43 +01:00
Leonardo de Moura
4d9d4523fa chore(state0/.gitignore): ignore .o 2019-03-18 18:30:28 -07:00
Leonardo de Moura
2e21e0122c test(tests/playground/flat_parser2): another experiment 2019-03-18 18:27:05 -07:00
Leonardo de Moura
36faa595f5 refactor(library/init): move inhabited (except ...) to except.lean 2019-03-18 16:48:58 -07:00
Leonardo de Moura
970ebd2b91 test(tests/playground/ref2): small example using [init] 2019-03-18 15:52:36 -07:00