DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T l

⟦5533c501c⟧ TextFile

    Length: 2028 (0x7ec)
    Types: TextFile
    Names: »local-bnf.tex«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« 
        └─⟦e5a54fb17⟧ 
            └─⟦this⟧ »pp-5.0/doc/manual/volume3/local-bnf.tex« 

TextFile

\File{local\-bnf.bnf},{08:18},{Dec  7 1989}
\L{\LB{\C{}\-\- Mail filter grammer}}
\CE{}\L{\LB{}}
\L{\LB{\<statementlist\> ::= \<statement\>}}
\L{\LB{}\Tab{16}{\| \<statament\> \<statementlist\>}}
\L{\LB{}}
\L{\LB{\<statement\> ::= \<expression\> \S{}\";\"\SE{}}}
\L{\LB{}\Tab{16}{\| \S{}\";\"\SE{}}}
\L{\LB{}\Tab{16}{\| \S{}\"print\"\SE{} \<prexp\> \S{}\";\"\SE{}}}
\L{\LB{}\Tab{16}{\| \S{}\"if\"\SE{} \<condition\> \<statement\>}}
\L{\LB{}\Tab{16}{\| \S{}\"if\"\SE{} \<condition\> \<statement\> \S{}\"else\"\SE{} \<statement\>}}
\L{\LB{}\Tab{16}{\| \S{}\"\{\"\SE{} \<statementlist\> \S{}\"\}\"\SE{}}}
\L{\LB{}}
\L{\LB{\<condition\> ::= \S{}\"(\"\SE{} \<expression\> \S{}\")\"\SE{}}}
\L{\LB{}}
\L{\LB{\<expression\> ::=  \S{}\"(\"\SE{} \<expression\> \S{}\")\"\SE{}}}
\L{\LB{}\Tab{16}{\| \<expression\> \S{}\"==\"\SE{} \<regex\>}}
\L{\LB{}\Tab{16}{\| \<expression\> \S{}\"!=\"\SE{} \<regex\>}}
\L{\LB{}\Tab{16}{\| \<variable\> \S{}\"=\"\SE{} \<expression\>}}
\L{\LB{}\Tab{16}{\| \<expression\> \S{}\"==\"\SE{} \<expression\>}}
\L{\LB{}\Tab{16}{\| \<expression\> \S{}\"!=\"\SE{} \<expression\>}}
\L{\LB{}\Tab{16}{\| \<expression\> \S{}\"\|\|\"\SE{} \<expression\>}}
\L{\LB{}\Tab{16}{\| \<expression\> \S{}\"\&\&\"\SE{} \<expression\>}}
\L{\LB{}\Tab{16}{\| \S{}\"!\"\SE{} \<expression\>}}
\L{\LB{}\Tab{16}{\| [ \S{}\"ignore\"\SE{} ] \S{}\"file\"\SE{} \<string\>}}
\L{\LB{}\Tab{16}{\| [ \S{}\"ignore\"\SE{} ] \S{}\"pipe\"\SE{} \<string\>}}
\L{\LB{}\Tab{16}{\| \S{}\"exit\"\SE{} [ \S{}\"(\"\SE{} \<expression\> \S{}\")\"\SE{} ]}}
\L{\LB{}\Tab{16}{\| \<field\>}}
\L{\LB{}\Tab{16}{\| \<variable\>}}
\L{\LB{}\Tab{16}{\| \<string\>}}
\L{\LB{}}
\L{\LB{\<prexp\> ::= \<expression\>}}
\L{\LB{}\Tab{16}{\| \<prexp\> \S{}\",\"\SE{} \<expression\>}}
\L{\LB{}}
\L{\LB{\<string\> ::= quoted string of characters}}
\L{\LB{}}
\L{\LB{\<variable\> ::= list of characters}}
\L{\LB{}}
\L{\LB{\<field\> ::= \S{}\"\$(\"\SE{} list of characters and \- \S{}\")\"\SE{}}}
\L{\LB{}}
\L{\LB{\<regex\> ::= \S{}\"\/\"\SE{} regular expression \S{}\"\/\"\SE{}}}