Leonardo de Moura
|
110fea34e9
|
chore: update stage0
|
2020-11-12 11:52:32 -08:00 |
|
Leonardo de Moura
|
9c331c92d8
|
chore: prepare to remove underscore hack
|
2020-11-12 11:50:02 -08:00 |
|
Leonardo de Moura
|
9010e5c276
|
chore: update stage0
|
2020-11-12 11:36:54 -08:00 |
|
Leonardo de Moura
|
49d7a83934
|
chore: tacticSeq as a parser alias
|
2020-11-12 11:32:18 -08:00 |
|
Leonardo de Moura
|
bd76458210
|
feat: add support for nonReservedSymbol at syntax command
|
2020-11-12 07:32:18 -08:00 |
|
Leonardo de Moura
|
65dafaf07c
|
fix: stdlib and tests
We also declare a few macros for the syntax command.
|
2020-11-12 07:12:30 -08:00 |
|
Leonardo de Moura
|
745807201c
|
chore: update stage0
|
2020-11-12 07:03:46 -08:00 |
|
Leonardo de Moura
|
6fbaea6563
|
feat: simplify syntax command syntax
|
2020-11-12 07:01:20 -08:00 |
|
Leonardo de Moura
|
0510f746fc
|
feat: add macro registerParserAlias!
It register the parser, parenthesizer, and formatter.
|
2020-11-11 19:34:14 -08:00 |
|
Leonardo de Moura
|
d30e96bc7d
|
chore: fix tests
|
2020-11-11 19:09:23 -08:00 |
|
Leonardo de Moura
|
98608f39b9
|
chore: update stage0
|
2020-11-11 19:04:13 -08:00 |
|
Leonardo de Moura
|
3f95541a32
|
chore: delete temporary ParserDescrNew
|
2020-11-11 19:02:21 -08:00 |
|
Leonardo de Moura
|
abc95c1339
|
chore: update stage0
|
2020-11-11 18:59:52 -08:00 |
|
Leonardo de Moura
|
3bfc5248ca
|
chore: ParserDescrNew => ParserDescr
|
2020-11-11 18:57:49 -08:00 |
|
Leonardo de Moura
|
4473d70366
|
chore: update stage0
|
2020-11-11 18:53:18 -08:00 |
|
Leonardo de Moura
|
ba9a06dfc9
|
feat: compact ParserDescr
|
2020-11-11 18:52:26 -08:00 |
|
Leonardo de Moura
|
1856acb208
|
chore: update stage0
|
2020-11-11 17:42:12 -08:00 |
|
Leonardo de Moura
|
bd8bb163e2
|
feat: add parser aliases tables
|
2020-11-11 17:41:20 -08:00 |
|
Leonardo de Moura
|
2eb76580f1
|
feat: add notation for coe
|
2020-11-11 16:39:01 -08:00 |
|
Leonardo de Moura
|
2537a2b84a
|
chore: implement list and array literals using syntax command
|
2020-11-11 13:50:25 -08:00 |
|
Leonardo de Moura
|
c209650a59
|
chore: update stage0
|
2020-11-11 13:46:16 -08:00 |
|
Leonardo de Moura
|
792196e6a9
|
chore: remove list/array literal builtin parsers
|
2020-11-11 13:21:51 -08:00 |
|
Leonardo de Moura
|
78da6b3aa2
|
chore: add space for pretty printer
|
2020-11-11 11:39:11 -08:00 |
|
Leonardo de Moura
|
c5bd1b0a1e
|
chore: update stage0
|
2020-11-11 11:36:08 -08:00 |
|
Leonardo de Moura
|
83584f6a81
|
fix: do not use deleted Lean.Parser.Term.if node kind
|
2020-11-11 11:33:47 -08:00 |
|
Leonardo de Moura
|
100670e3b5
|
feat: add if-then-else macros
|
2020-11-11 11:15:31 -08:00 |
|
Leonardo de Moura
|
34178034a0
|
chore: fix warning
|
2020-11-11 11:15:31 -08:00 |
|
Leonardo de Moura
|
38fc8a520d
|
chore: update stage0
|
2020-11-11 10:59:47 -08:00 |
|
Leonardo de Moura
|
fedd49de45
|
feat: remove if-then-else builtin parser
|
2020-11-11 10:57:06 -08:00 |
|
Leonardo de Moura
|
6970239ee3
|
chore: update stage0
|
2020-11-11 10:48:48 -08:00 |
|
Leonardo de Moura
|
d55f039a07
|
chore: do not use if-then-else notation at compileStxMatch
|
2020-11-11 10:47:02 -08:00 |
|
Leonardo de Moura
|
b882dff754
|
chore: do not use if-then-else notation at Prelude.lean
|
2020-11-11 10:37:19 -08:00 |
|
Leonardo de Moura
|
ab2ee0390d
|
chore: fix tests
|
2020-11-11 10:19:14 -08:00 |
|
Leonardo de Moura
|
5490235447
|
chore: remove renamed functions
|
2020-11-11 10:14:26 -08:00 |
|
Leonardo de Moura
|
86b0735e46
|
chore: update stage0
|
2020-11-11 10:10:17 -08:00 |
|
Leonardo de Moura
|
f17e226638
|
chore: naming convention
Example: `mkNameStr` => `Name.mkStr`
cc @Kha
|
2020-11-11 10:08:55 -08:00 |
|
Leonardo de Moura
|
df5b7fdc24
|
chore: naming convention
Use namespaces (e.g., `mkStxLit` ==> `Syntax.mkLit`)
cc @Kha
|
2020-11-11 09:55:23 -08:00 |
|
Leonardo de Moura
|
8ab9ca32b3
|
chore: update stage0
|
2020-11-11 08:29:38 -08:00 |
|
Leonardo de Moura
|
dbf99a17b6
|
chore: define notation using infix commands
|
2020-11-11 08:26:12 -08:00 |
|
Leonardo de Moura
|
231b7a0058
|
chore: update stage0
|
2020-11-11 07:35:34 -08:00 |
|
Leonardo de Moura
|
353aba579c
|
chore: remove builtin infix operators
|
2020-11-11 07:23:28 -08:00 |
|
Leonardo de Moura
|
383afb1114
|
chore: update stage0
|
2020-11-11 07:21:54 -08:00 |
|
Leonardo de Moura
|
7daeb7fffd
|
chore: fix test
|
2020-11-11 07:18:49 -08:00 |
|
Leonardo de Moura
|
f936fe306c
|
chore: fix annotation
|
2020-11-11 07:15:13 -08:00 |
|
Leonardo de Moura
|
bf7660ff5a
|
chore: avoid infix operators at Prelude.lean
We also fix the copyright date
|
2020-11-11 06:56:45 -08:00 |
|
Leonardo de Moura
|
4c80714b12
|
chore: do not use infix operators at Quotation.lean
Reason: macros need to be used before the notation is defined.
|
2020-11-11 06:56:45 -08:00 |
|
Leonardo de Moura
|
9c9d65e640
|
chore: move definitions needed by macros to Prelude.lean
|
2020-11-11 06:56:45 -08:00 |
|
Leonardo de Moura
|
ccf69ae69d
|
fix: missing file
|
2020-11-11 05:56:47 -08:00 |
|
Leonardo de Moura
|
22e6cc1c75
|
chore: update stage0
|
2020-11-10 18:48:58 -08:00 |
|
Leonardo de Moura
|
6ab0be952c
|
chore: merge src/Control files
Some of them were almost empty after the refactoring.
|
2020-11-10 18:47:23 -08:00 |
|