WO2004077261A3 - Systems and methods for type-independent source code editing - Google Patents
Systems and methods for type-independent source code editing Download PDFInfo
- Publication number
- WO2004077261A3 WO2004077261A3 PCT/US2004/005479 US2004005479W WO2004077261A3 WO 2004077261 A3 WO2004077261 A3 WO 2004077261A3 US 2004005479 W US2004005479 W US 2004005479W WO 2004077261 A3 WO2004077261 A3 WO 2004077261A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- language
- editor
- source code
- languages
- systems
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
Abstract
An extensible, data-driven, language independent source code editor (100) is presented, with an embedded, extensible multi-language compiler framework. Such an editor can be tightly integrated with a compiler framework that provides detailed information about the language currently being edited by the user. This information can be provided in a language-neutral way effectively decoupling the editor from the underlying set of languages being edited. In addition, a language-independent editor can expose a set of APIs that makes it easy to customize behavior for specific languages that have characteristics not shared by most languages. This set of APIs can also enable the development of customized views, such as for developing visual editors that represent and allow the user to manipulate aspects of the source code pictorially.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44998403P | 2003-02-26 | 2003-02-26 | |
US60/449,984 | 2003-02-26 | ||
US10/785,564 | 2004-02-24 | ||
US10/785,787 US8032860B2 (en) | 2003-02-26 | 2004-02-24 | Methods for type-independent source code editing |
US10/785,564 US20050108682A1 (en) | 2003-02-26 | 2004-02-24 | Systems for type-independent source code editing |
US10/785,787 | 2004-02-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004077261A2 WO2004077261A2 (en) | 2004-09-10 |
WO2004077261A3 true WO2004077261A3 (en) | 2007-09-27 |
Family
ID=32931332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2004/005479 WO2004077261A2 (en) | 2003-02-26 | 2004-02-25 | Systems and methods for type-independent source code editing |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2004077261A2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2014253672B2 (en) | 2013-04-19 | 2019-05-30 | Commonwealth Scientific And Industrial Research Organisation | Checking undoability of an API-controlled computing system |
CN109933326B (en) * | 2017-12-15 | 2023-03-17 | 北京奇虎科技有限公司 | Compiling method and device for rewriting codes and corresponding terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5748975A (en) * | 1995-07-06 | 1998-05-05 | Sun Microsystems, Inc. | System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display |
US5835769A (en) * | 1995-09-19 | 1998-11-10 | Sun Microsystems, Inc. | Apparatti and computer program products for integrating editors with applications |
US6044217A (en) * | 1997-03-27 | 2000-03-28 | International Business Machines Corporation | Hierarchical metadata store for an integrated development environment |
US6353923B1 (en) * | 1997-03-12 | 2002-03-05 | Microsoft Corporation | Active debugging environment for debugging mixed-language scripting code |
-
2004
- 2004-02-25 WO PCT/US2004/005479 patent/WO2004077261A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5748975A (en) * | 1995-07-06 | 1998-05-05 | Sun Microsystems, Inc. | System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display |
US5835769A (en) * | 1995-09-19 | 1998-11-10 | Sun Microsystems, Inc. | Apparatti and computer program products for integrating editors with applications |
US6353923B1 (en) * | 1997-03-12 | 2002-03-05 | Microsoft Corporation | Active debugging environment for debugging mixed-language scripting code |
US6044217A (en) * | 1997-03-27 | 2000-03-28 | International Business Machines Corporation | Hierarchical metadata store for an integrated development environment |
Also Published As
Publication number | Publication date |
---|---|
WO2004077261A2 (en) | 2004-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Roulet | The description of text relation markers in the Geneva model of discourse organization | |
WO2004077250A3 (en) | System and method for multi-language extensible compiler framework | |
MY150179A (en) | DESIGN OF APPLICATION PROGRAMMING INTERFACES (APIs) | |
Zaghouani et al. | The revised arabic propbank | |
CN101253478A (en) | Type inference and type-directed late binding | |
HU0301289D0 (en) | Markup language and object model for vector graphics | |
US20060293894A1 (en) | Using strong data types to express speech recognition grammars in software programs | |
Moot | Wide-coverage French syntax and semantics using Grail | |
WO2005052760A3 (en) | System for optimizing application start-up | |
US20120330642A1 (en) | Translating phrases from one language into another using an order-based set of declarative rules | |
Abdel Monem et al. | Generating Arabic text in multilingual speech-to-speech machine translation framework | |
WO2004077261A3 (en) | Systems and methods for type-independent source code editing | |
WO2001067232A3 (en) | Method for developing complex systems | |
Pirinen et al. | North-Sámi to Finnish rule-based machine translation system | |
Schlinger et al. | morphogen: Translation into Morphologically Rich Languages with Synthetic Phrases. | |
Kumari et al. | Telugu dependency parsing using different statistical parsers | |
WO2001095165A3 (en) | Method and system for automated processor register instantiation | |
CN106227531B (en) | A method of realizing mother tongue programming on computers | |
Kountz et al. | A LAF/GrAF based Encoding Scheme for underspecified Representations of syntactic Annotations. | |
Rizvi et al. | Modeling case marking system of Urdu-Hindi languages by using semantic information | |
Hussain | Computational linguistics (CL) in Pakistan: Issues and proposals | |
Fuchs | Second position and" floating" clitics in Wakhi | |
Parigot | Towards domain-driven development: The SmartTools software factory | |
Devendrakumar et al. | Word reordering as a preprocessor for machine translation systems | |
Declerck et al. | Using a parameterisable and domain-adaptive information extraction system for annotating large-scale corpora |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase |