lean4-htt/library/init/data
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
..
array refactor(library/init): move function.lean definitions to core.lean 2019-03-22 09:33:10 -07:00
char chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00
fin chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00
hashmap chore(library/init/core): remove dead code, and naming convention 2019-03-22 09:19:28 -07:00
int chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00
list chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00
nat chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00
option chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00
ordering chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00
rbmap chore(library/init): fix names and add HasEmptyc instances 2019-03-22 12:38:22 -07:00
rbtree chore(library/init): fix names and add HasEmptyc instances 2019-03-22 12:38:22 -07:00
string refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
basic.lean chore(library): use lowercase in imports 2019-03-21 15:06:44 -07:00
default.lean chore(library): use lowercase in imports 2019-03-21 15:06:44 -07:00
dlist.lean refactor(library/init): move function.lean definitions to core.lean 2019-03-22 09:33:10 -07:00
hashable.lean chore(*): Uint => UInt, Usize => USize 2019-03-21 15:06:44 -07:00
repr.lean chore(*): Uint => UInt, Usize => USize 2019-03-21 15:06:44 -07:00
tostring.lean chore(*): Uint => UInt, Usize => USize 2019-03-21 15:06:44 -07:00
uint.lean chore(library/init/core): HasLt => HasLess, HasLe => HasLessEq, ... 2019-03-23 10:07:46 -07:00