Parsing, syntax analysis, and semantic analysis

CL 717 SC 143
7043692 Windows resource file parameterization system and method
May-9-2006 A system and method which allows a software engineer to easily modify a resource file for a graphical user interface (GUI). A conventional hard-coded resource file is converted into a parameterized resource...
7036111 Code verification system and method
Apr-25-2006 A code verification system is utilized to type check compiled code. The code verification system includes memory and a code verifier. The memory is utilized to store a compiled program. The code verifier...
7024666 Motion control systems and methods
Apr-4-2006 A motion control system comprising a source application program, a target device, a parser, an emitter, a program engine, and a parser interface. The source application program is defined by a source language...
7020872 Method for verifying code transformers for an incorporated system, in particular in a chip card
Mar-28-2006 The invention relates to a method for verifying transformation (2) of a source code (1) into a transformed code (3) designed for an embedded system (7) such as in a smart card...
7013458 Method and apparatus for associating metadata attributes with program elements
Mar-14-2006 One embodiment of the present invention provides a system for associating metadata attributes with program elements. During operation, the system receives source code containing syntactic elements that...
7010784 Method and system for split-compiling a hybrid language program
Mar-7-2006 A combined language-compiler that provides for the efficient compilation process of hybrid computer code written using a plurality of computer languages by splitting the hybrid code in such a way that...
7010779 Parser, code generator, and data calculation and transformation engine for spreadsheet calculations
Mar-7-2006 A system including spreadsheet sheets, makes calculations and data transformations, which is available through a programming interface, and conforms to the grammar and syntax of a target software development...
7003765 Computer-based pre-execution analysis and verification utility for shell scripts
Feb-21-2006 A method and apparatus for verifying shell scripts is provided. According to one aspect of the invention, prior to executing a shell script, one or more syntactic verification checks are performed on the...
7003764 Method and apparatus for dynamic configuration of a lexical analysis parser
Feb-21-2006 The present invention provides a method and apparatus for the lexical analysis of computer source code. The lexical analyzer is dynamically configured at runtime to recognize a one or more reserved words...
6996788 Hardware-operation description conversion method and program therefor
Feb-7-2006 A verilog-HDL source at the register-transfer level (RTL) is converted into a programming language executable on computer. Constructed in an analyzing of elements is a data structure corresponding to the...
6993751 Placing exception throwing instructions in compiled code
Jan-31-2006 A compiler that completes compilation upon identifying unresolvable input during compilation instead of aborting compilation. This can be accomplished by inserting an exception-throwing instruction, and/or...
6988265 Method and apparatus for statement boundary detection
Jan-17-2006 The present invention provides a method and apparatus for statement boundary detection. In one embodiment of the present invention, a parser determines a natural end of a statement, where possible, based...
6988063 System and method for accurate grammar analysis using a part-of-speech tagged (POST) parser and learners' model
Jan-17-2006 An accurate grammar analyzer that works effectively even with error-ridden sentences input by learners, based on a context-free probabilistic statistical POST (part-of-speech tagged) parser, for a template-automation-based...
6980996 Generic command interface for multiple executable routines having character-based command tree
Dec-27-2005 A processor based system includes a parser, configured for identifying whether an input word received from a user is a new command word relative to a character-based command parse tree, and a tree management...
6973640 System and method for computer code generation
Dec-6-2005 The invention provides a system and method for computer code generation that can be used to generate code and configuration files from any data source. In accordance with one embodiment of the invention...
6968395 Parsing messages communicated over a data network
Nov-22-2005 A method and apparatus of parsing a message including a string of characters comprises defining at least one character as a delimiter and setting a starting indicator and a closing indicator. A portion...
6966053 Architecture for automated analysis and design with read only structure
Nov-15-2005 A method and architecture for calculating input values for use in automated analysis and design during the various stages of the design process includes smart defaults. Specific parameter types are defined,...
6964011 Document type definition generating method and apparatus, and storage medium for storing program
Nov-8-2005 There is disclosed a document type definition generating method comprising, in a structured document provided with a tag having an element name in each document element, judging a physical structure of...
6959434 Method of determining the syntactic correctness of expressions
Oct-25-2005 The present invention is a method (100) of determining the syntactic correctness of an expression for use in a computing environment. After creating (30) a string of characters from said expression,...
6959415 Methods and apparatus for parsing Extensible Markup Language (XML) data streams
Oct-25-2005 Methods and structures for parsing an Extensible Markup Language (XML) data stream are described. In the described embodiment, one or more schema modules are defined and are associated with HTTP requests...
6954925 Method of parsing commands using linear tree representation
Oct-11-2005 A method of regenerating a network device configuration command based on configuration data stored in the network device is provided. The configuration data is created as a result of parsing and processing...
6950814 Natural language processing methods and systems
Sep-27-2005 Scheme for enriching an input network with knowledge from a fractal semantic knowledge network. The input network comprises objects and pointers between these objects, and the knowledge network comprises...
6948159 Automatic compilation of electronic telecommunications system message generation code
Sep-20-2005 A method and apparatus of generating code for producing messages in a processor; the messages being in conformance with the ASN.1 (Abstract Syntax Notation.1). Standards of the International Telecommunications...
6941511 High-performance extensible document transformation
Sep-6-2005 The present invention provides a method, system, and computer program product for applying transformations to extensible documents, enabling reductions in the processing time required to transform arbitrarily-structured...
6934940 Source code transformation-temporary object reduction
Aug-23-2005 Embodiments of the invention generally provide a method, article of manufacture, and apparatus for code transformation. In one embodiment, the invention provides a method of transforming source code. The...
6925635 Embedded pre-processor with dynamic macro forms
Aug-2-2005 An embedded pre-processor having dynamic macro types is disclosed. After a lexer receives an identifier token from source code, the lexer compares the identifier token with the macro names stored in the...
6907599 Synthesis of verification languages
Jun-14-2005 A method for synthesizing a verification language, and thereby enabling the verification language to be compiled into a target language. This method enables the underlying control structure of the verification...
6901585 Active ALT tag in HTML documents to increase the accessibility to users with visual, audio impairment
May-31-2005 A method, program and system for providing access to alternate formats within an electronic document are provided. The invention comprises parsing a web page and creating a document object model (DOM),...
6895581 Replaceable classes and virtual constructors for object-oriented programming languages
May-17-2005 An extension of object-oriented programming languages enables the use of replaceable classes and virtual constructors, thereby allowing existing code that creates objects of a base class to be reusable...
6895578 Modularizing a computer program for testing and debugging
May-17-2005 A system and method for facilitating and simplifying testing and debugging of computer programs. is described A computer program is broken down to smaller components, such as, classes, functions, or objects,...
6892379 Methods and apparatus for use in aiding stack unwinding
May-10-2005 In a compiler, a method of generating assembly code for stack unwinding is disclosed. One or more source code lines are obtained. Assembly code for the one or more source code lines is then generated....
6882888 Configuration of a control system for an electrical switchgear assembly
Apr-19-2005 A method for configuration of a control system for an electrical switchgear assembly uses a primary device model for representation of primary devices, and a topology model of the switchgear assembly....
6882825 System and method for providing help/training content for a web-based application
Apr-19-2005 A system and method of the present invention supplies a user of a web-based application with relevant interactive help/training content that corresponds to an object or page of the web-based application...
6877156 Recognition of command related items in object code
Apr-5-2005 A system and method of recognising command related items in a body of object code, such as command names and/or associated option names involves entering a list of required command names and/or option...
6842904 Extensible architecture for versioning APIs
Jan-11-2005 Some large software development projects need more than one versioning system to accommodate not only a diversity of document formats and data types, but also the geographic diversity of its programmers....
6839062 Usage semantics
Jan-4-2005 Usage semantics allow for shaders to be authored independently of the actual vertex data and accordingly enables their reuse. Usage semantics define a feature that binds data between distinct components...
6836883 Method and system for compiling multiple languages
Dec-28-2004 A method and system for compiling multiple source language files that share a common library. The common library is represented in a common language that can be used by multiple different source languages....
6834382 Message parser and formatter
Dec-21-2004 The present invention relates to a utility for transforming messages from an external form to the internal representation of a given application and vice versa. The utility can handle messages relative...
6829760 Runtime symbol table for computer programs
Dec-7-2004 A method 100, an apparatus, and a computer program product for constructing a runtime symbol table SymTbl[ ] for a computer program are disclosed. In the method, a symbol table SymTbl[ ] for storing one...
6826553 System for providing database functions for multiple internet sources
Nov-30-2004 A system for automatically extracting data from at least one electronic document accessible through the Internet or other computer network. The system records a sequence of actions operable to electronically...
6802059 Transforming character strings that are contained in a unit of computer program code
Oct-5-2004 A method and apparatus for transforming character strings that are contained in a unit of code. A conversion mechanism performs a macro substitution by transforming hard coded strings into unique macro...
6769119 System, method, and computer program product for scoping operating system semantics in a computing environment supporting multi-enclave processes
Jul-27-2004 Scoping operating system semantics in a computing environment, wherein a process comprising at least one enclave is executing in the computing environment, is disclosed. Such scoping is performed by determining...
6754892 Instruction packing for an advanced microprocessor
Jun-22-2004 A process for packing an instruction word including providing a word value representing an instruction word into which an operation is to be fit be equal to some initial value having a plurality of portions...
6748588 One-pass greedy-pattern-matching finite-state-machine code generation
Jun-8-2004 A one-pass, greedy-pattern-matching, finite-state-machine code generator is disclosed. The code generator generates local code (such as processor-native code) from intermediate code (such as Java byte...
6748585 Computer programming language pronouns
Jun-8-2004 Programming language constructs called pronouns and referents, and a method, system, and apparatus for translating computer source code that contains the pronouns and referents. A referent is any semantic...
6738781 Generic command interface for multiple executable routines having character-based command tree
May-18-2004 A processor based system includes a parser, configured for identifying whether an input word received from a user is a new command word relative to a character-based command parse tree, and a tree management...
6735763 Compiler device and computer-readable recording medium with a compiler recorded therein
May-11-2004 A compiler device comprising a compiler section for generating an object program to be executed through generation of a thread by compiling a source program based on object-oriented programming. An object...
6728952 Identification of vacuous predicates in computer programs
Apr-27-2004 A computer system identifies a predicate in a computer language containing constant expressions as vacuous. The system identifies distinct variables contained in the predicate and represents the predicate...
6721752 Computer-based system and method for inferring a four-digit calendar year from a date expressed in a format having a two-digit calendar year
Apr-13-2004 A computer-based system (10) for inferring an output date expressed in a format having a four-digit calendar year from a historical input date expressed in a format having a two-digit calendar year includes...
6715141 Multiphase single pass interpreter
Mar-30-2004 A multiphase single pass interpreter switches modes of execution. The interpreter scans a program file in a scan phase until a tag signaling the presence of a script language is encountered. The interpreter...