* doc/lispref/peg.texi (Parsing Expression Grammars):
Fix `define-peg-ruleset` example.
* lisp/progmodes/peg.el (define-peg-rule): Fix indent rule.
(cherry picked from commit
1db7aaceb9fe9b78838ad06199e3fbba830737e9)
@example
@group
(define-peg-ruleset number-grammar
+ ;; `digit' here references the definition above.
'((number sign digit (* digit))
- digit ;; A reference to the definition above.
(sign (or "+" "-" ""))))
@end group
@end example
"Define PEG rule NAME as equivalent to PEXS.
The PEG expressions in PEXS are implicitly combined with the
sequencing `and' operator of PEG grammars."
- (declare (indent 1))
+ (declare (indent 2))
(let ((inline nil))
(while (keywordp (car pexs))
(pcase (pop pexs)