All tags > parsing

Hexstream/parse-number-range Parses LOOP's convenient "for-as-arithmetic" syntax into 5 simple values: from, to, limit-kind (:inclusive, :exclusive or nil if unbounded), by (step) and direction (+ or -)). Further related utilities are provided. Intended for easy implementation of analogous functionality in other constructs.
scymtym/parser.common-rules Esrap rules (and rule-generating macros) for common parsing tasks: whitespace, comments, literals, operators