Переглянути джерело

Added documentation

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.11.2
Erez Sh 3 роки тому
джерело
коміт
bcf9957575
1 змінених файлів з 13 додано та 0 видалено
  1. +13
    -0
      docs/grammar.md

+ 13
- 0
docs/grammar.md Переглянути файл

@@ -289,3 +289,16 @@ Note that `%ignore` directives cannot be imported. Imported rules will abide by

Declare a terminal without defining it. Useful for plugins.

### %override

Override a rule, affecting all the rules that refer to it.

Useful for implementing an inheritance pattern when importing grammars.

**Example:**
```perl
%import my_grammar (start, number, NUMBER)

// Add hex support to my_grammar
%override number: NUMBER | /0x\w+/
```

Завантаження…
Відмінити
Зберегти