dealer.dpp(6)

dealer.dpp6

Preprocessor for dealer scripts

Usage

dealer.dpp [inputfile]

The program expands shape specifications of the form:

shape COMPASS, shp1 + shp2 + ... + shpM - shm1 - ... - shmN

the `at least' operator

whenever you put a `+' after a suit-length, it means `at least'.

the `at most' operator:

same as the `at least', just use a `-':

the `permutation' operator:

What you have to do is:

A (complicated) example:

Overview

dealer.dpp stands for dealer-pre-processor. Its main purpose it to preprocess input files for Hans van Staveren's great dealer program.

Examples

a balanced hand
 (3+3+3+2+)
a french 1H opening
 x5+xx:h>s,h>=d,h>=c
my No_trump opening
 hn = hcp(north)
 n1NT = (hn > 14 and hn < 18 and shape{north, 5m(332) + 5m2s(42)} )
     or (hn > 13 and hn < 17 and shape{north, 6m(322)}            )
     or (hn > 15 and hn < 18 and shape{north, 5M(332)}            )
     or (hn > 15 and hn < 19 and shape{north, (4432) + (4333)}    )

Releases

10 releases since Debian 4.0 (Etch); the text changed 7 times.

  1. 4.0
  2. 5.0–6.0
  3. 7–8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13

Authors

Francois Dellacherie
Manpage: Christoph Berg <[email protected]>

License

This program is hereby put in the public domain. Do with it whatever you want, but I would like you not to redistribute it in modified form without mentioning the fact of modification. I will accept bug reports and modification requests, without any obligation of course, but fixing bugs someone else put in is beyond me.

From dealer 20211121+ds-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.