• Exhaustive Search

Syntax ⨯ Engine

Separation of concerns:

  1. search criteria (search syntax)
  2. implementation of the actual search (search engine).

See Also

  • PEG
  • PROLOG, miniKanren, etc.
  • Ohm-JS in Small Pieces
  • REGEX (an example of a search DSL ⨯ matching-engine)
  • Parsing

References
Table of Contents