Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,918,219,062 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

Purdue Compiler-Construction Tool Set

    0.01 sec.
(tool)Purdue Compiler-Construction Tool Set - (PCCTS) A highly integrated lexical analser generator and parser generator by Terence J. Parr <parrt@acm.org>, Will E. Cohen and Henry G. Dietz <hankd@ecn.purdue.edu>, both of Purdue University.

ANTLR (ANother Tool for Language Recognition) corresponds to YACC and DLG (DFA-based Lexical analyser Generator) functions like LEX. PCCTS has many additional features which make it easier to use for a wide range of translation problems. PCCTS grammars contain specifications for lexical and syntactic analysis with selective backtracking ("infinite lookahead"), semantic predicates, intermediate-form construction and error reporting. Rules may employ Extended BNF (EBNF) grammar constructs and may define parameters, return values, and have local variables.

Languages described in PCCTS are recognised via LLk parsers constructed in pure, human-readable, C code. Selective backtracking is available to handle non-LL(k) constructs. PCCTS parsers may be compiled with a C++ compiler. PCCTS also includes the SORCERER tree parser generator.

Latest version: 1.10, runs under Unix, MS-DOS, OS/2, and Macintosh and is very portable.

ftp://marvin.ecn.purdue.edu/pub/pccts/1.10.

UK FTP. Macintosh FTP.

Mailing list: pccts-users-request@ahpcrc.umn.edu ("subscribe pccts-users your_name" in the message body).

E-mail: Terence J. Parr <parrt@acm.org>, Roberto Avanzi <mocenigo@maya.dei.unipd.it> (Mac port).


Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?   Encyclopedia browser?   Full browser?
No references found
 
 
Purchasing Support Directories
Purchasing System Redesign
Purchasing, Accepting, Invoicing, Disbursing
Purchasing, Safety and Security Office
Purchasing, Stores & Traffic
Purchasing-power parity
Purchasing-Selling Entity
Purcussive Unconfined Vapour Cloud Explosion
PURD
Purda
Purda
purdah
purdah
purdahs
purdahs
purdonium
Purdue
Purdue Advanced Reactor Core Simulator
Purdue Agricultural Air Quality Laboratory
Purdue Airlink
Purdue Alumni Association
Purdue Animal Manure Solutions
Purdue Automated Agricultural Weather Station
Purdue Chinese Christian Fellowship
Purdue Christian Campus House
Purdue Climate Change Research Center
Purdue Compiler Compiler Tool Set
Purdue Compiler-Construction Tool Set
Purdue Computer Emergency Response Team
Purdue Contract Bridge Club
Purdue Cooperative Extension Service
Purdue Electric Power Center
Purdue Employee's Federal Credit Union
Purdue Engineering Student Council
Purdue Foundation Student Board
Purdue Graduate Student Government
Purdue Individual Couple and Family Therapy Clinic
Purdue Industrial Waste Conference
Purdue Intercollegiate Quidditch Association
Purdue Interdisciplinary Center for Ecological Sustainability
Purdue Korean Cultural Club
Purdue Laboratory for Applied Industrial Control
Purdue Landscape and Nursery Thesaurus
Purdue Libraries Undergraduate Tutorial Online
Purdue Literacy Network Project
Purdue Mathematica Users Group
Purdue Memorial Union
Purdue Musical Organization
Purdue Off-Road Club
Purdue Organization for Labor Equality
Purdue Outing Club Adventure Race
Purdue Pesticide Programs
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.