This commit fixes bug reported by Patrick Massot. It happened when using `macro_rules` and `elab_rules` for the same `SyntaxNodeKind`. It also fixes missing error messages when there is more than one elaboration functions and there is `abortTactic` exception. Remark: this commit also changes the evaluation order. Macros are now tried before elaboration rules. The motivation is that macros are already applied before elaboration functions in the term elaborator.
1 line
6 B
Text
1 line
6 B
Text
ident
|