US PATENT SUBCLASS 395 / 708
.~.~ Analyzing syntax, data, or an expression for compilation


Current as of: June, 1999
Click HD for Main Headings
Click for All Classes

Internet Version by PATENTEC © 1999      Terms of Use



395 /   HD   INFORMATION PROCESSING SYSTEM ORGANIZATION

701  DF  SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND ALONE DEVELOPMENT TOOL) {5}
705  DF  .~ Program code translator or compiler {3}
708.~.~ Analyzing syntax, data, or an expression for compilation {1}
709  DF  .~.~.~> Optimization (e.g., removing redundancy)


DEFINITION

Classification: 395/708

Analyzing syntax, data, or an expression for compilation:

(under subclass 705) Subject matter wherein the grammar of a code form is analyzed before compilation for compliance with established rules of the code form.

(1) Note. Products of preconversion analysis functions are manipulated and refined code forms. Therefore, a concept search for code refinement techniques, per se, should include the other subclasses directed to the related subject matter of performing translations, per se.

(2) Note. This subclass is for subject matter directed to grammar analysis in the environment of software programming and development tools. Parsers and syntax checkers for linguistic and natural language applications, (e.g., parsing, grammatical rules, etc.) are classified elsewhere. A concept search for a parser or syntax checker, per se, should include the other subclasses directed to the related subject matter in natural language processing.

(3) Note. This subclass is for subject matter directed to

grammar analysis of procedural languages in the environment of software programming and development tools. Database query language translators, (e.g., SQL to QBE) and compilers of embedded SQL database query statements (nonprocedural language) are classified elsewhere.

SEE OR SEARCH THIS CLASS, SUBCLASS:

705, for code translators and compilers.

707, for code translation using an intermediate form. 759, for parsers and syntax checkers for linguistic and natural language applications, (e.g. parsing, grammatical rules, etc.).

SEE OR SEARCH CLASS

707, Data Processing: Database and File Management, Data Structures, or Document Processing,

4, for database query language translators, (e.g., SQL to QBE) and for compilers of embedded SQL database query statements (non-procedural language).