Parsing, syntax analysis, and semantic analysis

CL 717 SC 143
6708169 Apparatus and method for generating a merged symbol file for verifying symbolic data
Mar-16-2004 An apparatus and method for cataloging symbolic data for use in performance analysis of computer programs is provided. The apparatus and method stores symbolic data for loaded modules during or shortly...
6691307 Interpreter optimization for native endianness
Feb-10-2004 A method for interpreter optimization includes receiving multiple data units organized according to a first endian order, reordering the data units according to a second endian order and interpreting the...
6687897 XML based script automation
Feb-3-2004 Systems, methods and data structures for encompassing scripts written in one or more scripting languages in a single file. The scripts of a computer system are organized into a single file using Extensible...
6687873 Method and system for reporting XML data from a legacy computer system
Feb-3-2004 A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically...
6687485 System and method for providing help/training content for a web-based application
Feb-3-2004 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...
6684391 Method for operating a computer system, byte code verifier and computer system
Jan-27-2004 The invention is directed to a method for operating a computer system, as well as to a byte code verifier and to a computer system. The inventive method checks whether a computer program loaded onto a...
6675370 System and method for imbedding hyperlinked language grammar notation in a "literate" programming environment
Jan-6-2004 Documentation of a software application is automatically generated for the classes, written in an object oriented-language, which comprise the application. The classes within the application are typically...
6675350 System for collecting and displaying summary information from disparate sources
Jan-6-2004 A system is described for collecting and displaying summary information from disparate sources. The system provides for user customization of data acquisition parameters for locating articles to be summarized,...
6662342 Method, system, and program for providing access to objects in a document
Dec-9-2003 Disclosed is a system, method, and program for determining a structure of objects in a document, such as an XML document. The document is parsed to determine instances of objects within the document. Each...
6658646 Multiple interface scripting language
Dec-2-2003 For a large system having an associated monitoring system with one or more user interfaces that each requires a large amount of direct user interaction, a scripting language especially well suited to write...
6658624 Method and system for processing documents controlled by active documents with embedded instructions
Dec-2-2003 An improved document processing system is provided by virtue of the present invention, wherein documents and processing associated with those documents are combined by structuring documents according to...
6654953 Extending program languages with source-program attribute tags
Nov-25-2003 Attribute tags embedded in the statements of a source program system extend a programming language. A compiler for the program includes an interface to detect the attribute tags and to call one of a number...
6654952 Region based optimizations using data dependence graphs
Nov-25-2003 Region based optimization may be accomplished by creating dependence graphs for each block and then incrementally computing a single dependence graph for the region. First dependence DAGs are created for...
6651241 Scriptor and interpreter
Nov-18-2003 A scriptor and interpreter are disclosed. The scriptor and interpreter each not only check the syntax of a command in a script, but also that the values for the variables passed as arguments to command...
6631516 Extended syntax record for assembler language instructions
Oct-7-2003 Disclosed is a method, system, and information bearing medium for associating attribute information with symbols. A command is processed associating user specified attribute information with a symbol definition...
6629313 In-line database access statements without a pre-compiler
Sep-30-2003 Systems and methods that enable a source code file containing in-line database access statements to be compiled into object code for an application without the use of a pre-compiler are disclosed. In one...
6594823 Method and system for representing a high-level programming language data structure in a mark-up language
Jul-15-2003 A novel method and system for representing a high-level programming language data structure in a mark-up language is provided, in which each variable of data structure is represented as a mark-up language...
6581206 Computer program language subset validation
Jun-17-2003 Language subset validation includes validating multiple program modules that comprise a program. The program modules include multiple bytecodes defined for a first computer language that is a hardware-dependent...
6578197 System and method for high-speed execution of graphics application programs including shading language instructions
Jun-10-2003 A system and method for high-speed execution of graphics application programs, including shading language instructions, that utilize 3D graphics hardware. The method involves expressing a graphics computation...
6578196 Checking of units and dimensional homogeneity of expressions in computer programs
Jun-10-2003 A method and apparatus is described for the checking of the correctness and consistency of units and dimensions of variables and constants used in expressions, such as those used in computer programs....
6578187 Digital circuit design method using programming language
Jun-10-2003 This invention is about a method of digital circuit design using programming language. It can solve problems raised by describing hardware using programming language, e.g. difficulties in describing changes...
6574792 Dynamically generating expanded user messages in a computer system
Jun-3-2003 Dynamically generating expanded user messages, in a computer system having a logging tool for creating a log file. The log file comprises log messages produced in response to events occurring during execution...
6542595 Process, generating module, server, control module and storage means for the creation of validation rules
Apr-1-2003 The present invention relates to a process for the creation of validation rules with which a validation module can validate configuration data which can be used as operating parameters for telecommunications...
6539542 System and method for automatically optimizing heterogenous multiprocessor software performance
Mar-25-2003 A method and apparatus is disclosed for optimizing the mapping of processes within a parallelized software program among individual processors in a high performance, scalable computing system. The resulting...
6530080 Method and apparatus for pre-processing and packaging class files
Mar-4-2003 A method and apparatus for pre-processing and packaging class files. Embodiments remove duplicate information elements from a set of class files to reduce the size of individual class files and to prevent...
6523172 Parser translator system and method
Feb-18-2003 A parser-translator technology allows a user to specify complex test and/or transformation statements in a high-level user language, to ensure that such test and/or transformation statements are well-formed...
6516461 Source code translating method, recording medium containing source code translator program, and source code translator device
Feb-4-2003 A source code translating method includes the steps of representing a particular source code in the form of an abstract syntax tree without using nodes representing expression statements, and converting...
6502112 Method in a computing system for comparing XMI-based XML documents for identical contents
Dec-31-2002 A method is provided by a computer system processing XMI-based XML documents. The method compares two such XMI-based XML documents for identical content. The method begins with the step of parsing each...
6470349 Server-side scripting language and programming tool
Oct-22-2002 Software loads script file and strips markup language tags. This software can be located on a server. In order to prepare for operation, markup language pages are created. Then, special tags containing...
6457172 Compiler for supporting multiple runtime data representations
Sep-24-2002 A compiler having one or more separate components, each of which contains the source code of the compiler which is responsible for implementing a corresponding data representation. These components are...
6453464 Method and apparatus for converting COBOL to Java
Sep-17-2002 The present invention relates to a method for translating computer programs from a language having the attributes of computer programming language COBOL to a language having the attributes of the computer...
6453462 Mock translation system, method, and program using multi-byte placeholder characters to test translatability of software that will display multi-byte languages
Sep-17-2002 A mock translation system, method, and program is provided which converts single-byte base-language data and performs a mock translation on it to produce internationalization test data, which incorporates...
6446256 Extension of parsable structures
Sep-3-2002 A bilateral interface may comprise an object interface and, optionally, a language interface. The object interface comprises at least an object-side object interface to be included in an external object,...
6425121 Method and apparatus for resolving divergent paths in graphical programming environments
Jul-23-2002 The invention relates to a mechanism for detecting forks within data flow diagrams corresponding to application programs and for controlling the execution of such application programs. The flow diagram...
6425120 Repeating program object for use with a graphical program-development system
Jul-23-2002 A program object is provided for use in developing application programs through a program-development environment. Using the program-development environment, a developer graphically specifies a flow diagram...
6405365 Computer program command generator and parser
Jun-11-2002 A system is provided for generically generating and parsing instructions. The system generates instructions from data that specifies values for attributes of those instructions, such as values for variables,...
6397383 Constraint language parser which rejects invalid filter constraint during run time
May-28-2002 The present invention provides a system and method for parsing a constraint language in a computer network. The method includes receiving a constraint string; parsing the constraint string, comprising...
6385769 Text based object oriented program code with a visual program builder and parser support for predetermined and not predetermined formats
May-7-2002 Text-based object-oriented class code, located in either local or remote machines is converted into proxy components which can be used in existing visual builders. Proxy components are created from each...
6378126 Compilation of embedded language statements in a source code program
Apr-23-2002 Disclosed is a system and method for compiling a program. A source program including program statements in a first computer language, such as C++, Fortran, Java, etc., and embedded statements in a second...
6377999 Firmware and software protocol parser
Apr-23-2002 An improved method and computer to parse a data stream comprising a series of command strings is disclosed. The method provides superior performance in terms of balance between processor cycle usage, memory...
6370683 Computer software for generating flowchart images of a source program
Apr-9-2002 Computer software for generating flowchart images of a source program. The computer software includes a first program which reads an input program source code as an input and generates a coded output file...
6367076 Compiling method and memory storing the program code
Apr-2-2002 A compiling method, for compiling a source program into an object program for a CPU having multiple functional units that allow for concurrent operations and supporting predicated execution, for generating...
6367070 Means and method for establishing loop-level parallelism
Apr-2-2002 A method for recognizing a parallel executable region within a sequence of source code. The parallel executable region is identified by locating a loop structure within the sequence of source code. The...
6367068 Dynamic parsing
Apr-2-2002 Dynamic parsing is disclosed. In one embodiment, a system includes an editor and a dynamic parser. The editor provides for developing of source code for a computer program. The dynamic parser parses the...
6353896 Method and apparatus for testing event driven software
Mar-5-2002 A technique for testing event driven software. In accordance with the technique, the source code of the event driven software is directly converted to an automation based model useful in verifying that...
6349344 Combining multiple java class files into a run-time image
Feb-19-2002 Combining multiple Java class files into a run-time image is disclosed. The run-time image of the Java class files is such that class files are in a preloaded and preparsed state for a Java virtual machine....
6336214 System and method for automatically generating browsable language grammars
Jan-1-2002 A technique for automatically generating browsable language grammars. A grammar specification is used to identify the structure of an input grammar, so that a specification pre-processor, grammar parser...
6317873 Assembly language translator
Nov-13-2001 A computer-implemented method of translating an assembler program into a high-level language computer program is provided. The method includes receiving each line of the assembler program, parsing individual...
6286138 Technique for creating remotely updatable programs for use in a client/server environment
Sep-4-2001 A technique for creating client-server applications that permits the client component to be updated remotely, such as over a network or the like, and implementing the updating of a client portion of the...
6286133 Method and apparatus for strategic compilation of source programs into two or more target languages
Sep-4-2001 A method and apparatus which, as part of a compiler, supporting the generation of code in two (or more) target languages. The selection of the target language, and the program structure in that target...