Parsing, syntax analysis, and semantic analysis

CL 717 SC 143
6275978 System and method for term localization differentiation using a resource bundle generator
Aug-14-2001 An apparatus and method providing flexible message differentiation of localized terms utilizing a resource bundle generator. In particular, the apparatus and method are accomplished by having a system...
6269475 Interface for object oriented programming language
Jul-31-2001 An object oriented program editor operative on a text source in a language having syntax properties having a lexical analyzer, a parser, a codeblock generator and a graphical user interface. The lexical...
6243862 Methods and apparatus for testing components of a distributed transaction processing system
Jun-5-2001 A computer executable test language is provided for testing a component of a distributed transaction processing system implemented in accordance with the X/Open Distributed Transaction Processing model...
6237140 Compiler-assisted or interpreter-assisted windowing solution to the year 2000 problem for computer programs
May-22-2001 A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source...
6233728 Compiler-assisted or interpreter-assisted solution to the year 2000 problem with debugging option for computer programs
May-15-2001 A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source...
6226791 Compiler-assisted or interpreter-assisted compression solution to the year 2000 problem for computer programs
May-1-2001 A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source...
6212677 Generating a natural language specification of a computer program by generating an intermediate expression table based on a flow chart from analyzed syntax of the program
Apr-3-2001 A specification generating method for a computer program comprises the steps of: analyzing the syntax of a predetermined computer program; generating a control flowchart based on the analyzed syntax; generating...
6202201 Text object compilation method and system
Mar-13-2001 A Text Object Compiler and Language able to produce binary and text objects that are not machine language code. An object oriented computer language that produces target files of information in any text...
6182281 Incremental compilation of C++ programs
Jan-30-2001 An enhanced compiler for compiling C++ programs without the use of forward declarations normally included in program header files. Through multiple parsing passes, the compiler extracts definitions for...
6175948 Method and apparatus for a waveform compiler
Jan-16-2001 The waveform compiler methodology employs a top-down system decomposition coupled with component based design development to capture a user design in a series of parameterized models. A user selects components...
6163882 Language processing apparatus for converting source program into object program
Dec-19-2000 For converting a source program into an object program, the source program is analyzed to individually detect a plurality of functions, and the called relationship between the functions is detected. An...
6142684 Joining a plurality of type hierarchies in an object oriented programming language without inheriting from a base class and without modification to the type hiearchies
Nov-7-2000 A system and method using a computer for joining a plurality of hierarchies of types is described. Each type in each type hierarchy includes a template for objects. At least one reference class is defined...
6138272 GDMO translator, method of GDMO translation, and recording medium containing program for GDMO translator
Oct-24-2000 A GDMO translator is provided, which is capable of generating output files with various syntaxes from an input file with the same syntax, and which is capable of describing different outputs containing,...
6135650 Method and system for wrapper routine optimization
Oct-24-2000 Program routines normally requiring windowed register allocation using conventional assembly code generation in a compiler are examined for eligibility for a wrapper routine optimization procedure in which...
6134709 Method and apparatus for parsing commands
Oct-17-2000 A method and apparatus parses a command using a tree of acceptable command tokens. Each token is matched to a node in the tree, and upon discovering a match, descendant nodes of the matched node are used...
6134708 Program compilation execution system
Oct-17-2000 There is provided a program compilation execution system which uses an in-task shared data allocation system in which by allocating only the data used in a task on a main memory, the operation efficiency...
6129460 Object-oriented apparatus and method in a computer system for a programming language compiler to select optimal pointer kinds for code generation
Oct-10-2000 The invention disclosed is an object-oriented apparatus and method in a computer system for a programming language compiler to select optimal pointer kinds for code generation. The invention offers important...
6115722 Method for checking tablespaces involved in referential integrity
Sep-5-2000 A recover or reload utility determines if a check utility is to be executed. If a check utility is to be executed, the recover or reload utility records the dependent tablespace names to virtual storage...
6081655 Compiler-assisted or interpreter-assisted expansion solution to the year 2000 problem for computer programs
Jun-27-2000 A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source...
6078734 Compiler-assisted solution to the year 2000 problem for computer programs
Jun-20-2000 A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source...
6067414 Generating a common gateway interface adaptor customized for a stored procedure
May-23-2000 A method and apparatus for generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure. In accordance with the present invention, stored procedure application developers can provides...
6064817 Compiler-assisted or interpreter-assisted solution to the year 2000 problem for computer programs
May-16-2000 A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler or interpreter support for processing the...
6041330 System and method for generating year 2000 test cases
Mar-21-2000 An innovative rule based method and system for creating test cases for the Year 2000 compliance testing of software systems is described. Using the method and system of the present invention, the user...
6041177 Program analyzing apparatus which categorizes variables into domains and method thereof
Mar-21-2000 A variable type analyzing unit detects the data types of each variable. A variable length analyzing unit detects the length of each variable. A partial reference unit detects the range of a partial reference...
6038397 System for allocating the memory area of second data which value need not be preserved to another data of some of the processes
Mar-14-2000 A compiling method comprises the steps of analyzing the characters and phrases in the source code of a program, analyzing the syntax of the program, and analyzing the meaning of the program, a program...
6031993 Method and apparatus for translating source code from one high-level computer language to another
Feb-29-2000 A method, system, apparatus, and program for translating one computer language to another using doubly-rooted tree data structures. A doubly-rooted tree is the combination of two sets of hierarchically...
6023582 Function code chaining method
Feb-8-2000 A computer language construct for connecting related but independent routines at compile time. The computer language construct allows the creation of symbolic "chains", which can be called at run time....
6021266 Method of designing an integrated circuit using scheduling and allocation with parallelism and handshaking communication, and an integrated circuit designed by such method
Feb-1-2000 An integrated circuit is designed by defining its functions in a programming language which supports parallelism and synchronized communication. The resulting source code is supplied to a compiler which...
6014518 Terminating polymorphic type inference program analysis
Jan-11-2000 A terminating polymorphic type inference program analysis helps to better optimize, understand, and/or browse computer programs. The analysis represents parameter values for each function call in the program...
6014516 Language processing system which generates debugging source file corresponding to optimization image and method therefor
Jan-11-2000 A language processing system including a parsing unit for receiving input of a source file to be processed and conducting parsing processing of the same, an optimization unit for receiving input of intermediate...
6009273 Method for conversion of a variable argument routine to a fixed argument routine
Dec-28-1999 A compiler method analyzes a program listing to identify a first set of subroutines therein, each of which accepts a variable number of arguments, converting the first set of subroutines into further sets...
5999733 High speed assemble processing system
Dec-7-1999 In an assemble processing system, when a syntactical analysis procedure syntactically analyzes a source program, a macro definition procedure stores a macro definition program body of the source program...
5991539 Use of re-entrant subparsing to facilitate processing of complicated input data
Nov-23-1999 A parser includes a plurality of entry points, an allocater, and a reinvoker. The plurality of entry points each invoke a respective portion of the parser to attempt to interpret a stream of tokens corresponding...
5970250 System, method, and computer program product for scoping operating system semanticis in a computing environment supporting multi-enclave processes
Oct-19-1999 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...
5966535 Method and apparatus for generating program code for world wide web service applications
Oct-12-1999 A new application language called the MAWL language and a compiler for the new application language called the MAWL compiler are provided for use by programmers of World Wide Web services. The MAWL language...
5963932 Method and apparatus for transforming queries
Oct-5-1999 In processing a query, a database server parses a string describing a query into a query representation. The query string is parsed again to generate a replica of the query representation. Various transformations...
5963742 Using speculative parsing to process complex input data
Oct-5-1999 A parser includes a plurality of subparsers, a main parser unit, and a selector. Each of the subparsers attempts to interpret a stream of tokens corresponding to a statement in a respectively different...
5956711 Database system with restricted keyword list and bi-directional keyword translation
Sep-21-1999 A system for use with a database selects keywords from a restricted keyword list for both updating and searching (i.e. bi-directional keyword translation). A keyword translator accepts a user entered keyword...
5950004 Model-based process for translating test programs
Sep-7-1999 A model-based process for translating test programs from a first computer language to a second computer language includes the steps of extracting test strategy and replaceable item callouts from an existing...
5943674 Data structure representing an interface definition language source file
Aug-24-1999 A data structure representing an Interface Definition Language ("IDL") source file is disclosed. The data structure is preferably produced during the compilation of the source file and generation of language-specific...
5933641 Numeric intensive real-time software development system
Aug-3-1999 This invention describes a numeric intensive real-time software development system for programming low cost fixed point digital signal processors (DSP's) and other programmable devices in which code efficiency,...
5930795 Supporting dynamic tables in SQL query compilers
Jul-27-1999 A framework for a query compiler and run-time environment for resolving a table reference to a dynamic table that is first identified at run-time but is initially unknown at compile-time. A parser parses...
5923879 Conversion system and method between corba and c/c++ architectures for corba data pairs/couples
Jul-13-1999 A conversion system converts data between CORBA and C/C++ environments. The conversion system includes a format definition database storing first information including, for example, user definitions, C/C++...
5918035 Method for processor modeling in code generation and instruction set simulation
Jun-29-1999 A method of modeling a programmable processor is particularly adapted for use in an automatic retargetable code generator and instruction set simulator. The method represents the processor as a single...
5915116 Time value manipulation
Jun-22-1999 A method is provided for use in manipulating a time value. Source code text is stored in a first memory and constitutes source code instructions. The source code instructions define a year variable text...
5911076 Object oriented framework for creating new emitters for a compiler
Jun-8-1999 An emitter framework including several classes of support objects and a generic emitter class that can be subclassed to produce a new emitter for a compiler. The input to the framework is a first intermediate...
5907710 Apparatus and method for program execution
May-25-1999 A comment statement provided within a program code statement is detected, and a processing according to a special command for executing an effect if such a special command is present in the comment statement...
5903860 Method of conjoining clauses during unification using opaque clauses
May-11-1999 A method of using a processor to conjoin a first clause and a second clause as part of a unification of a first graph. If the first clause is not associated with the first graph, then a third clause is...
5884083 Computer system to compile non-incremental computer source code to execute within an incremental type computer system
Mar-16-1999 A computer system which receives non-incremental computer source code which is created and generated from a non-incremental computer system and which places the received non-incremental source code in...
5875336 Method and system for translating a non-native bytecode to a set of codes native to a processor within a computer system
Feb-23-1999 A method and system for translating a non-native bytecode to a set of codes native to a processor within a computer system is disclosed. In accordance with the method and system of the present invention,...