[nem-bug] [Nemerle 0000553]: Preprocessor symbols accessible from
macros API
feedback at nemerle.org
feedback at nemerle.org
Sun Nov 6 17:43:51 CET 2005
The following issue has been CLOSED
======================================================================
<http://nemerle.org/bugs/view.php?id=553>
======================================================================
Reported By: tokugawa
Assigned To: nazgul
======================================================================
Project: Nemerle
Issue ID: 553
Category: Language Feature
Reproducibility: always
Severity: feature
Priority: normal
Status: closed
Resolution: fixed
Fixed in Version:
======================================================================
Date Submitted: 10-24-2005 16:59 CEST
Last Modified: 11-06-2005 17:43 CET
======================================================================
Summary: Preprocessor symbols accessible from macros API
Description:
It would be nice to have somthing nicer than
Nemerle.Compiler.LexerBase.command_defines["timing"] or maybe just rename
command_defines.
I think it's worth consider change its type to Hashtable [string, string]
in order to get ,,real'' C -like defines.
======================================================================
----------------------------------------------------------------------
nazgul - 10-24-05 19:44
----------------------------------------------------------------------
"Reorganize command_defines. There is a nice API to access it in
Nemerle.Compiler.Options now."
I removed the public accessibility of the mapping object.
Fixed on trunk (r5845)
----------------------------------------------------------------------
nazgul - 10-24-05 19:49
----------------------------------------------------------------------
And about C-like defines, we do not need them, you can use static literal
fields. Also, they should be visible to ConstantFolder, so you should be
able to ask ConstantFolder if in given GlobalEnv given name folds to some
literal.
Issue History
Date Modified Username Field Change
======================================================================
10-24-05 16:59 tokugawa New Issue
10-24-05 19:44 nazgul Status new => resolved
10-24-05 19:44 nazgul Resolution open => fixed
10-24-05 19:44 nazgul Assigned To => nazgul
10-24-05 19:44 nazgul Note Added: 0001004
10-24-05 19:44 nazgul Description Updated
10-24-05 19:44 nazgul Additional Information Updated
10-24-05 19:49 nazgul Note Added: 0001005
11-06-05 17:43 nazgul Status resolved => closed
======================================================================
More information about the bugs
mailing list