Copyright © Philip M. Parker, INSEAD. Terms of Use.

PRECCX

Specialty Definition: PRECCX

DomainDefinition

Computing

PRECCX (Pre-C-Compiler eXtended) An infinite-lookahead compiler-compiler by Peter Breuer for context dependent grammars. PRECCX generates ANSI C. Specification scripts are in very EBNF with inherited attributes and synthetic attributes allowed. Scripts can be compiled in separate modules and linked later. Meta-production rules are allowed. Grammars can be essentially LL(oo) with optimisations. A converter for yacc scripts is available. Versions 1.xx were known as "PRECC" and only had unbounded lookahead. The 2.xx series added the "X" for "extended" and featured higher order parameterisation (inherited attributes). Version 2.42 integrates inherited and synthesized attributes by using a "monadic" model for parsing. You can now synthsize attributes during the pass and inherit them in the remainder, e.g. @ foo = bar\x gum(x) synthesises an x in bar and passes it down into gum as a parameter. Useful for @ what = ?\x did_you_say(x), for example. It now compiles into C instead of running an interpreter at parse-time. Version 2.42 runs under Unix and MS-DOS. Home (http://www.comlab.ox.ac.uk/archive/redo/precc.html) E-mail: Peter Breuer , Jonathan Bowen . ["The PRECC Compiler-Compiler" by P.T. Breuer and J.P. Bowen. In E. Davies and A. Findlay (eds.), Proc. UKUUG/SUKUG Joint New Year 1993 Conference, St. Cross Centre, Oxford, UK, 6-8 January 1993, ISBN 1 873611 06 4 (UKUUG), 0 9520700 0 6 (SUKUG) UKUUG/SUKUG Secretariat, Owles Hall, Buntingford, Herts SG9 9PL, UK, pp 167-182, 1993]. (2000-04-24). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: PRECCX

Specialty definitions using "PRECCX": PRE-CC. (references)

Top     

Anagrams: PRECCX

Scrabble® Enable2K-Verified Anagrams

Words within the letters "c-c-e-p-r-x"

-2 letters: prex.

-3 letters: cep, pec, per, rec, rep, rex.

-4 letters: er, ex, pe, re.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: PRECCX


Hexadecimal (or equivalents, 770AD-1900s) (references)

50 52 45 43 43 58

Leonardo da Vinci (1452-1519; backwards) (references)

American Sign Language (origins from 1620-1817 in Italy and, especially, France) (references)

=

Semaphore (1791, in France) (references)

Braille (1829, in France) (references)

Morse Code (1836) (references)

.--.    .-.    .    -.-.    -.-.    -..-

Dancing Men (Sir Arthur Conan Doyle, 1903) (references)

Binary Code (1918-1938, probably earlier) (references)

01010000 01010010 01000101 01000011 01000011 01011000

HTML Code (1990) (references)

&#80 &#82 &#69 &#67 &#67 &#88

ISO 10646 (1991-1993) (references)

0050 0052 0045 0043 0043 0058

British Sign Language (Fingerspelling, BSL; 1992, British Deaf Association Dictionary of British Sign Language) (references)

Encryption (beginner's substitution cypher): (references)

505239373758

Top     



INDEX

1. Crosswords
2. Anagrams
3. Orthography
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.