发明授权
US5325531A Compiler using clean lines table with entries indicating unchanged text
lines for incrementally compiling only changed source text lines
失效
编译器使用干线表,条目表示不变的文本行,用于逐渐编译仅更改的源文本行
- 专利标题: Compiler using clean lines table with entries indicating unchanged text lines for incrementally compiling only changed source text lines
- 专利标题(中): 编译器使用干线表,条目表示不变的文本行,用于逐渐编译仅更改的源文本行
-
申请号: US819611申请日: 1992-01-09
-
公开(公告)号: US5325531A公开(公告)日: 1994-06-28
- 发明人: William M. McKeeman , Shota Aki
- 申请人: William M. McKeeman , Shota Aki
- 申请人地址: MA Maynard
- 专利权人: Digital Equipment Corporation
- 当前专利权人: Digital Equipment Corporation
- 当前专利权人地址: MA Maynard
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/45
摘要:
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from memory, at very high speed. The compiler operates on an incremental basis, line-by-line, so if only one line is changed in an edit session, then only that line need be recompiled if no other code is affected. Dependency analysis is performed incrementally, without requiring the user to enter dependencies. Scanning is also done incrementally, and the resulting token list saved in memory to be used again where no changes are made. All of the linking tables are saved in memory so there is no need to generate link tables for increments of code where no changes in links are needed. The parser is able to skip lines or blocks of lines of source code which haven't been changed. All of the source code text modules, the token lists, symbol tables, code tables and related data saved from one compile to another are maintained in virtual memory rather than in files so that speed of operation is enhanced. Also, the object code created is maintained in memory rather than in a file, and executed from this memory image, to reduce delays. A virtual memory management arrangement for the system assures that all of the needed data modules and code is present in real memory by page swapping, but with a minimum of page faults, again to enhance operating speed.
公开/授权文献
- US5911717A Catheter deliverable thrombogenic apparatus and method 公开/授权日:1999-06-15
信息查询