Gabriel Ebner
|
f1b5fa53f0
|
chore: use new comment syntax
|
2022-09-14 08:26:17 -07:00 |
|
Gabriel Ebner
|
59abb9a332
|
feat: move docstring before | in ctors
|
2022-09-14 08:26:17 -07:00 |
|
Gabriel Ebner
|
54e7d31d0f
|
feat: allow empty whereStructInst
|
2022-09-13 06:19:40 -07:00 |
|
Mario Carneiro
|
3bb3efdedc
|
feat: allow optional type in example
|
2022-09-13 03:11:04 -07:00 |
|
Sebastian Ullrich
|
2770b9e98b
|
chore: inheritDoc misbehaves on built-in parsers
|
2022-09-13 03:08:23 -07:00 |
|
Sebastian Ullrich
|
a4ac7087dc
|
doc: some do extensions
|
2022-09-13 03:08:23 -07:00 |
|
Leonardo de Moura
|
e39c3af5bb
|
chore: remove [inline] from parser combinators
|
2022-09-08 14:50:27 -07:00 |
|
Leonardo de Moura
|
f611a6e52f
|
feat: add specialize attribute parser
|
2022-09-07 14:50:29 -07:00 |
|
Sebastian Ullrich
|
a657a638f0
|
feat: sub-info tree level hover
|
2022-08-31 17:49:43 -07:00 |
|
Sebastian Ullrich
|
4050227e5d
|
chore: revert marking internal notes as parser/elab docstrings
|
2022-08-31 17:49:43 -07:00 |
|
Sebastian Ullrich
|
fb408c024b
|
fix: deleting built-in docstrings
|
2022-08-27 17:19:25 +02:00 |
|
Gabriel Ebner
|
82e9f09bca
|
fix: remove incorrect syntax coercion
|
2022-08-25 17:54:26 +02:00 |
|
E.W.Ayers
|
4e7c1e1ec8
|
fix: missing digits in scientific literal should be an error
|
2022-08-17 05:57:22 -07:00 |
|
E.W.Ayers
|
9e194e3c3d
|
fix: add + parser to decimalNumberFn
|
2022-08-16 07:29:39 -07:00 |
|
Mario Carneiro
|
a4f1db7aca
|
feat: attributes on {macro,elab}(_rules)
|
2022-08-15 08:40:40 -07:00 |
|
Mario Carneiro
|
3b793b949b
|
feat: attributes on notation
|
2022-08-14 11:18:20 -07:00 |
|
Mario Carneiro
|
c961cd1310
|
feat: doc comments on notation
|
2022-08-13 17:18:14 -07:00 |
|
Mario Carneiro
|
014db5d6d0
|
doc: relocate doc strings from elab to syntax
|
2022-08-13 17:16:40 -07:00 |
|
Mario Carneiro
|
b0db7deeef
|
doc: documentation for Init.Coe
|
2022-08-13 17:15:49 -07:00 |
|
Mario Carneiro
|
0c3383c0b0
|
feat: support let mut x := e | alt
|
2022-08-10 06:29:49 -07:00 |
|
Sebastian Ullrich
|
d7e14ba47f
|
feat: openDecl antiquotation
|
2022-08-07 15:11:07 +02:00 |
|
Mario Carneiro
|
59b32da2d9
|
feat: go to def on parser aliases
|
2022-08-06 12:44:14 +02:00 |
|
Leonardo de Moura
|
55bb8e905a
|
chore: binderIdent normalization
fixes #1411
|
2022-08-04 21:10:02 -07:00 |
|
Mario Carneiro
|
e816424466
|
chore: use Category declarations for builtin cats too (#1400)
|
2022-08-03 18:10:54 -07:00 |
|
Leonardo de Moura
|
e39eebabd9
|
fix: move doc string to parser that sets the SyntaxNodeKind for the { tac } notation
see #1403
This fixes the hover for `{ tac }`
|
2022-08-01 13:01:37 -07:00 |
|
Mario Carneiro
|
25aea1b723
|
doc: document all the tactics
|
2022-08-01 08:08:03 -07:00 |
|
Mario Carneiro
|
114cd3e5cd
|
doc: add ParserCategory docs
|
2022-08-01 11:23:09 +02:00 |
|
Mario Carneiro
|
ecb787529a
|
refactor: rename ref to declName
|
2022-08-01 11:23:09 +02:00 |
|
Mario Carneiro
|
711532f5c6
|
feat: add ref field to ParserCategory
|
2022-08-01 11:23:09 +02:00 |
|
Mario Carneiro
|
65e2b8a932
|
feat: track parser names by category
|
2022-08-01 11:23:09 +02:00 |
|
Mario Carneiro
|
89a16daa81
|
feat: add TokenMap
|
2022-07-31 15:42:26 -07:00 |
|
Mario Carneiro
|
603b7486e3
|
feat: add go-to-def for simple attributes
|
2022-07-31 16:36:54 +02:00 |
|
Leonardo de Moura
|
2f00d60115
|
feat: helper parser for issue #1371
|
2022-07-31 04:30:02 -07:00 |
|
Leonardo de Moura
|
ab6af0118c
|
doc: add inductive command doc string
|
2022-07-30 15:15:16 -07:00 |
|
Mario Carneiro
|
9a401c852c
|
feat: add decl_name% / with_decl_name% macros
|
2022-07-29 21:42:51 +02:00 |
|
Sebastian Ullrich
|
a2ccf8f122
|
feat: accept keywords as constructor names
|
2022-07-28 12:46:28 -07:00 |
|
Leonardo de Moura
|
1c770ac8d7
|
feat: doc strings for declare_syntax_cat
see #1374
|
2022-07-27 13:40:08 -07:00 |
|
Leonardo de Moura
|
1bf53e4fc9
|
doc: add doc strings for let parsers
|
2022-07-27 10:56:44 -07:00 |
|
Leonardo de Moura
|
2c0de29dfd
|
feat: add add_decl_doc command
|
2022-07-27 09:30:32 -07:00 |
|
Sebastian Ullrich
|
a941b1b859
|
chore: one more unused import
|
2022-07-24 18:24:25 +02:00 |
|
Sebastian Ullrich
|
6a767a66a1
|
perf: reduce Lean.Parser.Basic imports
|
2022-07-23 23:01:52 +02:00 |
|
Sebastian Ullrich
|
b1a9c58d43
|
feat: relax eager antiquotation parsing
|
2022-07-23 17:09:32 +02:00 |
|
Mario Carneiro
|
f6211b1a74
|
chore: convert doc/mod comments from /- to /--//-! (#1354)
|
2022-07-22 12:05:31 -07:00 |
|
Sebastian Ullrich
|
8e07e80f72
|
feat: docComment parser alias
|
2022-07-22 14:30:49 +02:00 |
|
Sebastian Ullrich
|
5d187b8beb
|
fix: register tokens in parser quotation
|
2022-07-21 23:49:57 +02:00 |
|
Sebastian Ullrich
|
cdb855d281
|
feat: support all sensible modifiers on (builtin_)initialize
Resolves #1324
|
2022-07-20 22:12:20 +02:00 |
|
Leonardo de Moura
|
e1fc904786
|
feat: attributes on syntax
closes #1321
|
2022-07-18 23:37:11 -04:00 |
|
Gabriel Ebner
|
a8cab84735
|
refactor: use computed fields for Expr
|
2022-07-11 14:19:41 -07:00 |
|
Gabriel Ebner
|
243439a75c
|
feat: support modifiers in computed fields
|
2022-07-11 12:26:53 -07:00 |
|
Gabriel Ebner
|
b1eb022027
|
feat: computed fields
|
2022-07-11 12:26:53 -07:00 |
|