lean4-htt/library/init/lean
Leonardo de Moura 60f8d17942 refactor(library/init/data/string/basic): simplify String.Iterator
The `offset` field is problematic because it prevents us from having an
efficient way of moving back and forth between `String.Pos` and `String.Iterator`.

@kha I temporarily added `String.OldIterator` for making sure the
parser doesn't break. This is a temporary fix that will be eliminated
after we replace `parsec`.
2019-03-25 07:57:12 -07:00
..
compiler feat(library/init/lean/options): add registerOption 2019-03-22 17:26:43 -07:00
parser refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
config.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
declaration.lean chore(library/init/lean/declaration): naming convention 2019-03-23 09:28:38 -07:00
default.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
disjoint_set.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
elaborator.lean feat(library/init/lean/options): add registerOption 2019-03-22 17:26:43 -07:00
expander.lean feat(library/init/lean/expander): support Agda-like (a : b) → c syntax 2019-03-24 20:25:11 +01:00
expr.lean feat(library/init/lean/options): add registerOption 2019-03-22 17:26:43 -07:00
extern.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
format.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
frontend.lean fix(library/init/lean/frontend): naming style misrenamings 2019-03-23 23:09:55 +01:00
kvmap.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
level.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
message.lean chore(library/init): Empty => empty when it is a function 2019-03-21 17:03:15 -07:00
name.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
name_mangling.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
options.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
position.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
trace.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
util.lean chore(library): unit => Unit 2019-03-21 15:06:44 -07:00