WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1992003782) PARSING PROGRAM DATA STREAMS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1992/003782    International Application No.:    PCT/US1991/004071
Publication Date: 05.03.1992 International Filing Date: 10.06.1991
Chapter 2 Demand Filed:    30.12.1991    
IPC:
G06F 9/45 (2006.01), G06F 17/27 (2006.01)
Applicants: SUPER-COMPUTER SYSTEMS LIMITED PARTNERSHIP [US/US]; 1414 W. Hamilton Avenue, Eau Claire, WI 64701 (US)
Inventors: CHANDRAMOULI, Ashok; (US).
STROUT, Robert, E., II; (US).
MASAMITSU, Jon, A.; (US)
Agent: SIRR, Francis, A.; 3445 Penrose Place, Suite #210, Boulder, CO 80301 (US)
Priority Data:
571,954 23.08.1990 US
Title (EN) PARSING PROGRAM DATA STREAMS
(FR) FLUX DE DONNEES POUR PROGRAMME D'ANALYSE SYNTAXIQUE
Abstract: front page image
(EN)An extensible dual-level parsing method consists of multiple parsers including a command language parser (16) and a plurality of programming language parsers (23, 25, 27, 29), such as Fortran (23) and C (25). The command parser (16) parses until it recognizes a language specific item whereupon it calls the appropriate progamming language parser. Each included parser has its own separate parse table and its own lexical scanner (15, 22, 24, 26). All lexical scanners share a common input stream (10). The grammar for each of the parsers is simpler than an all-inclusive grammar covering a command language and various programming language expressions. This simplicity improves parsing speed and efficiency. The method employs an extensible method of incorporating programming language-specific syntax where necessary within the debugger syntax.
(FR)Cette invention concerne un procédé d'analyse syntaxique à deux niveaux, extensible, constitué de plusieurs analyseurs syntaxiques comprenant un analyseur syntaxique (16) de langage de commande et une pluralité d'analyseurs syntaxiques de langages de programmation (23, 25, 27, 29)) tels que le langage Fortran (23) ou le langage C (25). L'analyseur syntaxique (16) de commande analyse le langage jusqu'à ce qu'il reconnaisse un élément d'information spécifique à un langage, puis il appelle l'analyseur syntaxique approprié au langage de programmation. Chaque analyseur syntaxique incorporé possède sa propre table d'analyse distincte et son propre explorateur lexical (15, 22, 24 26). Tous les explorateurs lexicaux partagent un flux commun (10) de données d'entrées. Pour chaque analyseur syntaxique, la grammaire est plus simple que la grammaire globale couvrant un langage de commande et plusieurs expressions de langages de programmation. Cette simplicité améliore la rapidité et l'efficacité de l'analyse syntaxique. Le procédé utilise un procédé d'extension permettant d'incorporer la syntaxe spécifique à un langage de programmation lorsque c'est nécessaire, dans le cadre de la syntaxe de sous-programme de mise au point.
Designated States: JP, KR.
European Patent Office (AT, BE, CH, DE, DK, ES, FR, GB, GR, IT, LU, NL, SE).
Publication Language: English (EN)
Filing Language: English (EN)