lean4-htt/library/init/lean/parser
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
..
basic.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
combinators.lean chore(library/init): Empty => empty when it is a function 2019-03-21 17:03:15 -07:00
command.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
declaration.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
identifier.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
level.lean chore(*): use lowercase dir names 2019-03-21 15:06:44 -07:00
module.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
notation.lean chore(library/init/data/dlist): Dlist => DList 2019-03-21 17:03:22 -07:00
parsec.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
pratt.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
rec.lean feat(library/init/lean): improving options 2019-03-24 09:30:20 -07:00
stringliteral.lean chore(*): lowercase file names 2019-03-21 15:06:44 -07:00
syntax.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
term.lean chore(library/init/lean/parser/term): remove hack used during conversion 2019-03-21 15:06:45 -07:00
token.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00
trie.lean refactor(library/init/data/string/basic): simplify String.Iterator 2019-03-25 07:57:12 -07:00