Macros¶
ARG = Literal | Macro | Variable
ARGS = Array of ARG
Name | Arguments | Modifiers | Description |
---|---|---|---|
ANY | None |
? * + |
Placeholder for any kind of text |
WORD | ARG (Optional) |
? * + |
Placeholder for any kind of word |
NUM | ARG (Optional) |
? * + |
Placeholder for any kind of number |
PUNCT | None |
? * + |
Placeholder for punctuation |
POS | ARG |
? * + |
Match by PartOfSpeech |
LEMMA | ARG |
? * + |
Match by Lemma |
ENTITY | ARG |
? * + |
Match by Entity Type, eg. PERSON |
PATTERN | ARGS |
None |
Wrapper for multiple of rules. Covered by standard syntax, can be ignored |
IN_LIST | ARGS |
? * + |
Match by any of defined values |
PREFIX | ARGS |
None |
Adds a prefix to next word or list |
LOAD | ARG |
None |
Load array from file. Each line = new element |
MARK | ARG |
None |
Mark given pattern as a label |
ASSIGN | Literal , ARG |
None |
Assign value to variable. Covered by standard syntax, can be ignored |
EXEC | ARG |
None |
Execute macro. Covered by standard syntax, can be ignored |
IMPORT | Literal |
None |
Import custom module, allowing custom macros to be executed |
CONFIG | Literal , LITERAL |
None |
Alows to modify config value |