Catalog excerpts
Product Datasheet! Simplify the Development of Interpretive and Analytical Software. PTC Lex & YACC is a powerful program generation tool which processes any language specification you provide into usable, portable, and expandable C or C++ code. For software development professionals, any tool that makes the job easier is a valuable commodity. Sold as part of the PTC MKS Toolkit solution or on its own, PTC Lex & YACC simplifies the development of interpretive and analytical software such as customized compilers and parsers. It is a powerful program generation tool which processes any language specification you provide into usable, portable, and expandable C or C++ code. By automating complex processes like user input translation, PTC Lex & YACC provides valuable aid to those who write compilers, database query languages and text processing applications. This allows developers to concentrate more on creativity and spend less time on the monotony of lexical analysis and grammar matching. Integrated with Microsoft Visual Studio PTC Lex & YACC is integrated into Microsoft Visual Studio and VS.NET with the PTC Lex & YACC MSVC Add-in allowing you to build and manipulate your Lex and YACC source files within the VC++ IDE. Typical Uses PTC Lex & YACC can be used to quickly and easily build: • Compiler front-ends (scanning and parsing phase • Interpreters for interpreted languages, for example, the calculator component of a spreadsheet • Language translators • “Little languages" such as database query and page description languages • Word processing applications Interoperability PTC Lex & YACC is fully compatible with UNIX System V and BSD and tracks POSIX and X/Open standards for open systems. It generates very portable C or C++ code. The output can also be optimized for Windows by creating the scanner and parser tables as loadable resources providing more efficient use of memory. Additionally, the source code created, and library routines used by PTC Lex & YACC may be freely distributed provided that the copyright notices are not removed. The user is free to sell or distribute programs created using PTC Lex & YACC, subject to observance of the terms of the Program License Agreement and Additional License Terms for Development Products packaged with PTC Lex & YACC Libraries. Full source code for all library functions is included and the libraries are pre-built for all supported compilers. I’ve tried the other YACCs and PTC Lex & YACC is by far the best on the market, with the best documentation and the neatest technical support people.” Tom Campbell, Systems & Software Inc. Page 1 of 2 | PTC Lex & YACC Datasheet
Open the catalog to page 1Product Datasheet! PTC Lex PTC Lex builds a lexical analyzer, a C or C++ function that takes a stream of input and breaks it up into tokens according to specified rules. Some of the unique features of PTC Lex are: • The full 8-bit character set, including NULL, is scanned • Supports multiple scanners in one program • Windows compatible resource files reduce data segment requirements • Windows compatible error handling • Exclusive start conditions allow creation of scanners which use conflicting sets of rules (based on context) in a single scanner • Able to: - Pre-process input - Scan from...
Open the catalog to page 2All PTC catalogs and technical brochures
-
Creo SchematicsTM
4 Pages
-
SIMUtATIO CAPABILITI IN CREO
9 Pages
-
Vuforia Studio
2 Pages
-
PTC X/Server™
4 Pages
-
Creo Augmented Reality
2 Pages
-
Creo Render Studio Extension
1 Pages
-
PTC ® Creo ® Schematics ™
5 Pages
-
PTC ® Creo ® Illustrate
4 Pages
-
PTC Creo ® Parametric ™
7 Pages
-
Arbortext_Bro
14 Pages
-
Lifecycle Manager ™
5 Pages
-
View Design Check
2 Pages
-
View Toolkits
3 Pages
-
Mechanism Dynamics Option
3 Pages
-
Mold Analysis Extension
3 Pages
-
Creo View ECAD
2 Pages
-
Creo® View MCAD
3 Pages
-
Options_Modeler_DS
2 Pages
-
Creo_Layout
2 Pages
-
Direct_DS
3 Pages
-
Creo_Simulate
3 Pages
-
Integrity
4 Pages
-
Creo_Schematics
4 Pages
-
Windchill_Cost
3 Pages
-
Creo_Sketch_DS
2 Pages
-
Creo_Parametric_DS
6 Pages
-
Windchill
8 Pages
-
Creo™ Package Overview
7 Pages
Archived catalogs
-
Arbortext
10 Pages
-
Windchill
10 Pages
-
Pro/ENGINEER
10 Pages