Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: X10 2.0.4
-
Fix Version/s: X10 2.3.2
-
Component/s: X10 Compiler: Front-end, X10 Compiler: Front-end Parser
-
Labels:None
-
Number of attachments :
Description
When constructing the Def object, the parsed AST is available, and thus it's easy to store the X10Doc comments (or, if space becomes an issue, their source extents) in the Def object. This would save the consumer tools the effort of locating the comments by invoking parts of the compiler (e.g., the parser).
Activity
Igor Peshansky
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Summary | Include comments or comment positions within annotation field of Node | Include X10Doc comments or comment positions in the Def objects |
| Priority | Minor [ 4 ] | Major [ 3 ] |
| Description | When constructing the Def object, the parsed AST is available, and thus it's easy to store the X10Doc comments (or, if space becomes an issue, their source extents) in the Def object. This would save the consumer tools the effort of locating the comments by invoking parts of the compiler (e.g., the parser). |
Igor Peshansky
made changes -
| Original Estimate | 5 days [ 432000 ] | |
| Remaining Estimate | 5 days [ 432000 ] | |
| Fix Version/s | X10 2.1.1 [ 16496 ] |
Igor Peshansky
made changes -
| Assignee | Igor Peshansky [ ipeshansky ] | Philippe Charles [ pcharles ] |
Yoav Zibin
made changes -
| Description | When constructing the Def object, the parsed AST is available, and thus it's easy to store the X10Doc comments (or, if space becomes an issue, their source extents) in the Def object. This would save the consumer tools the effort of locating the comments by invoking parts of the compiler (e.g., the parser). |
When constructing the Def object, the parsed AST is available, and thus it's easy to store the X10Doc comments (or, if space becomes an issue, their source extents) in the Def object. This would save the consumer tools the effort of locating the comments by invoking parts of the compiler (e.g., the parser).
|
| Component/s | X10 Compiler: Front-end Parser [ 14505 ] |
David Grove
made changes -
| Fix Version/s | X10 2.1.1 [ 16497 ] | |
| Fix Version/s | X10 2.1.0 [ 16496 ] |
David Grove
made changes -
| Fix Version/s | X10 2.1.2 [ 16498 ] | |
| Fix Version/s | X10 2.1.1 [ 16497 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2 [ 16002 ] | |
| Fix Version/s | X10 2.1.2 [ 16498 ] |
Igor Peshansky
made changes -
| Assignee | Philippe Charles [ pcharles ] | Igor Peshansky [ ipeshansky ] |
| Fix Version/s | X10 2.2.1 [ 17131 ] | |
| Fix Version/s | X10 2.2 [ 16002 ] |
Robert M. Fuhrer
made changes -
| Reporter | Adam Taylor [ awtaylor ] | Robert M. Fuhrer [ rmfuhrer ] |
David Grove
made changes -
| Fix Version/s | X10 2.2.2 [ 17639 ] | |
| Fix Version/s | X10 2.2.1 [ 17131 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2.3 [ 18146 ] | |
| Fix Version/s | X10 2.2.2 [ 17639 ] |
David Grove
made changes -
| Assignee | Igor Peshansky [ ipeshansky ] |
David Grove
made changes -
| Fix Version/s | X10 2.3 [ 17009 ] | |
| Fix Version/s | X10 2.2.3 [ 18146 ] |
David Grove
made changes -
| Fix Version/s | X10 2.3.1 [ 18657 ] | |
| Fix Version/s | X10 2.3 [ 17009 ] |
David Grove
made changes -
| Fix Version/s | X10 2.3.2 [ 19010 ] | |
| Fix Version/s | X10 2.3.1 [ 18657 ] |