Index Retour Suite
*******************************************************************

* Principes (11) *
* Grammaire *

schema.txt:

<schema> := <protocols-declarations> [<local-source-definitions>] <connections>
<protocols-declarations> := <protocol-exchange> [ <protocols-declarations> ]
<protocol-exchange> := "flow " <type-process> " " <end-point> <exchange>
	<type-process> " " <end-point> <CR>
<type-process> := <free-form-string>
<end-point> := <protocol> "(" <port> ")"
<protocol> := "ip" | "udp" | "tcp"
<port> := "PNP" | "TRACE" | "X11" | "RCMD" | <1...65535>
<exchange> := " -> " | " <-> "

<local-source-definitions> := <source-definitions>
<connections> := [comment] <protocol-connection> [ <connections> ]
<comment> := "%" <free-form-text> <CR>
<protocol-connection> := <permission> <processes> <exchange> <processes> <CR>
<permission> := "allow " | "deny "
<processes> := <type-process> <named-processes>
<named-processes> := "*" | <named-origin>
<named-origin> := <origin> [ "," <named-origin> ]
*******************************************************************
HSC ® © Hervé Schauer Consultants [1989-1995] - 142, rue de Rivoli - 75039 Paris Cedex 01
Tél. +33 (0)1 41 40 97 00 - Fax +33 (0)1 41 40 97 09 - secretariat@hsc.fr