GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Iris
  • Introduction
  • Tutorial
  • 1. Read DIMACS CNF
  • 2. Read TSPLIB sections
  • 3. Read job shop records and checks
  • Guides
  • Patterns
  • Sections
  • Records and checks
  • Several instances
  • Parameters
  • Errors
  • Performance

This view

  • Original page
  • New address

GeezerVison is showing iris.gecode.dev — Guides

Guides

Each guide explains one part of a reader spec with an input and the CLI’s actual output. Commands run from the repository root with iris on your PATH; see building the CLI.

  • Patterns: match headers, capture typed fields and refer to a value already read.
  • Sections: read keyword lines in different orders and require or allow headers and reject repeated ones.
  • Records and checks: store repeated fields as columns and check each record or a whole collection.
  • Several instances: list a catalog and select by ordinal or name, including files with rejected instances.
  • Parameters: supply caller values, choose defaults and handle conversion failures.
  • Errors: read the location, caret and execution context, and find an error code’s definition.
  • Performance: understand input progress and work budgets.

For a walkthrough that builds up a reader spec, start with the tutorial. For exact rules, use the Specification.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.