`
kuan
  • 浏览: 15183 次
  • 性别: Icon_minigender_1
  • 来自: 台灣
最近访客 更多访客>>
社区版块
存档分类
最新评论

About Rev.241

 
阅读更多
哈哈,這裡是Poseidon的修改履歷,比較大及重要的變更我會列在這裡,dsource的我英文打沒幾個字就不知該怎麼寫了......

增加:
主要對於jump to defintion(這怎麼翻?跳到宣告?)的修正,目前應該可以較正確跳躍到非project內的文檔.配合這個功能,若有相關的Default Parsers,請重新生成,因為新的Default Parsers會紀錄文檔的位置以便poseidon開啟(所以生成後請別移動您的庫文件),若是沒使用到Default Parsers應該就沒這個問題.

有使用到Default Parser的場合會在Output視窗顯示:
Module[ XXX.XX.XXXX ] Loaded And Parsed.
而不是
File[ XXX.XX.XXXX ] Loaded And Parsed.

目前的問題是在非project內的文檔是無法跳躍的,因為parser沒有載入......

修正:
自動完成(AutoComplete)修正,其實這感覺好像是個問題囉,修正一個有時又製造了一個,看來有必要好好整理了......
目前能顯示Class Templates的內容,例: Tango中的Stdout


分享到:
评论
3 楼 hqs7636 2008-05-04  
哦,明白了,意思是可以从项目里跳到项目外,但在项目外的文件里无法再跳。

谢谢。
2 楼 kuan 2008-05-03  
Sorry,看來我的中文也該重新學習一下......

意思是說:
假設我的project含有一個文件檔,並且有在Tools->Options...->Parser->選擇 Parse All Imported Modules In Project:
module main;

import std.stdio;

void main()
{
  writefln( "Hello World!" );
}


此時Output視窗會告訴我們載了哪些parsers:
Project[ test ] Parser Updating......
NCB File[ D:\MyCode\D\test\folder\sub.d ] Parsed.
NCB File[ D:\MyCode\D\test\main.d ] Parsed.

Addition Parser Load......
Module[ std.stdio ] Loaded And Parsed.
Module[ std.c.stdio ] Loaded And Parsed.
All Done.
Project Parser Updated Finish.


這時在main.d中的writefln上按下Alt+G,會跳躍到std.stdio文件宣告writefln的地方上,但是我們可以發現在std.stdio的文件並沒有Outline的class顯示,

std.stdio文件的writefln的宣告如下:
void writefln(...)
{
    writefx(stdout, _arguments, _argptr, 1);
}

在writefx按下Alt+G並不會有任何反應,這是因為當時設計程式碼時設計為若開啟的文檔不包含Project內,便直接離開不去作Parser的判定.
1 楼 hqs7636 2008-05-03  
可以較正確跳躍到非project內的文檔

目前的問題是在非project內的文檔是無法跳躍的

这两句是否有冲突?

相关推荐

    DSFP_MSA协议

    Chapter 2 is about Two Wire Interface (TWI) which is direct copy of corresponding section from CMIS Rev.2.91. Chapter 3 describes the control and signal theory between a host and a module. Chapter 4 ...

    Blackfin_pgr_rev2.2.pdf

    Blackfin Processor Programming Reference contains information about the processor architecture and assembly language for Blackfin processors. This manual is applicable to single-core and dual-core ...

    NIST SP800-66 Rev1.pdf

    In the preamble to the Security Rule, several NIST publications were cited as potentially valuable resources for readers with specific questions and concerns about IT security. Congress enacted the ...

    LSDK-KC-REV18.12.pdf

    16页的“About this document”章节介绍了文档的使用方法和目的,为读者快速了解文档结构提供了指引。 2. 缩略词与术语 在第18页的“Acronyms and abbreviations”章节,列出了文档中可能出现的各种缩写和术语,...

    Job Salary Prediction(工作工资预测)-数据集

    The dataset is provided by Adzuna.The main dataset consists of a large number of rows representing individual job ads, and a series of fields about each job ad. And contains a supplemental data set ...

    EJTAG Linux32/64和Windows版本

    ABOUT: This program reads/writes flash memory on the WRT54G/GS and compatible routers via EJTAG using either DMA Access routines or PrAcc routines (slower/more compatible). Processor chips ...

    svn1.6.2使用帮助文档,svn帮助文档,如何使用svn

    :about Shows the about dialog. This is also shown if no command is given. :log Opens the log dialog. The /pathspecifies the file or folder for which the log should be shown. Three additional options ...

    联想G460.pdf

    The document contains multiple sections, including title, size, document number, revision (Rev), date, sheet, security classification, and other metadata. These elements provide essential information ...

    Running MS-DOS Version 6.22, 20th Anniversary Edition

    in-Publication Data <br/> Wolverton, Van, 1939- Running MS-DOS / Van Wolverton.--6th Rev. ed. p. cm. Includes index. <br/> ISBN 0-73561-812-7 <br/>ISBN 0-7356-1812-7...

    efefefef_Because..._Millionaire_

    【描述】"I dont care about this piece of shit because i can u litte pisser" 虽然这部分描述包含了一些不文明的语言,但我们可以从中推断出,说话者可能对某个技术产品或服务持批评态度,认为它质量低下,但他...

    NIST SP800-71-draft.pdf

    key algorithms.8 However, 468 replacing the currently used asymmetric-key algorithms with quantum-resistant asymmetric-key 469 algorithms can be expected to not really begin until about 2020 and not ...

    ARM® Compiler v5.06 for µVision® armasm User Guide

    About this book Using this book Glossary Typographic conventions Feedback Other information 1 Overview of the Assembler 1.1 About the ARM Compiler toolchain assemblers 1.2 Key features of the ...

    RM42_HDK_Schematics_revE

    - **Title Sheet (01)**: Provides general information about the document, such as the title, size, document number, revision, and date. - **MCU ADC (02)**: Focuses on the analog-to-digital converter ...

    PCI Local Bus Specification, Revision 2.3

    For more information about implementing MSI or MSI-X interrupts, refer to the PCI Local Bus Specification, Revision 2.3, MSI-X ECN.

    Git-2.21.0-64-bit.zip

    * "git rev-list --objects" learned the "--no-object-names" option to squelch the path to the object that is used as a grouping hint for pack-objects. * A new tag.gpgSign configuration variable ...

    FPGA testbench 集合

    About Glitch Crash.the.Simulation.Barrier CummingsHDLCON1999_BehavioralDelays_Rev1_1 SOC_Verfication_Methodology_and_Techniques Writing Efficient Testbenches_xilinx writing testbencher 2rd 编写高效率...

    C8051f35x系列单片机示例程序

    // to-Noise ratio of about 117dB, or about 20 bits of effective dynamic // range. // // 117dB = 20 log10 ( 11 / 2^23) // 20 bits = 117dB / 6dB/bit // // Another parameter of note for integrating ...

    Elucidating Si–Si Dimmer Vibration from the Size-Dependent Raman Shift of Nanosolid Si

    孤立硅双原子键振动频率的测定:尺寸效应的新用途,L. K. Pan,孙长庆,A combination of the ... Rev B 72m 134301 (2005)] and the new freedom of size has allowed us to elucidate information about the vibratio

    Tactio Web Management Utility - User Manual

    - **版本**:Rev.1.01 #### 二、技术规范与合规性 ##### 1. FCC Warning - **标准**:符合FCC Part 15对于Class A数字设备的规定。 - **说明**:该设备经过测试,被认定为在商业环境中使用时不会产生有害干扰。如果...

Global site tag (gtag.js) - Google Analytics