Skip to main content
Module

x/leac/leac.ts>Rules

Lexer / tokenizer
Latest
type alias Rules
import { type Rules } from "https://deno.land/x/leac@v0.6.0/leac.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)[]]