import { type Rules } from "https://deno.land/x/leac@v0.6.0/mod.ts";
Non-empty array of rules.
Rules are processed in provided order, first match is taken.
Rules can have the same name. For example, you can have separate rules for various keywords and use the same name "keyword".
definition: [(Rule | StringRule | RegexRule), ...(Rule | StringRule | RegexRule)[]]