Update of /cvsroot/cpptool/rfta/doc
In directory sc8-pr-cvs1:/tmp/cvs-serv18791/doc
Modified Files:
AbstractSyntaxSTreeStructure.txt
Log Message:
* added support for MFC & wxWindow macro style in declaration list. Any identifier in upper case, with at least one '_' starting a declaration will start a macro declaration.
* a macro declaration eat the patter IDENTIFIER( parameters )
* notes that it does not the bug were macro is use to export a symbol.
Index: AbstractSyntaxSTreeStructure.txt
===================================================================
RCS file: /cvsroot/cpptool/rfta/doc/AbstractSyntaxSTreeStructure.txt,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** AbstractSyntaxSTreeStructure.txt 3 May 2003 17:45:38 -0000 1.9
--- AbstractSyntaxSTreeStructure.txt 3 May 2003 21:52:14 -0000 1.10
***************
*** 58,61 ****
--- 58,65 ----
* Declaration-Level-Elements
+ {single-declaration}
+ [macro]
+ [declaration]
+
// each declaration consists of a list of specifier and a list of declarators (with optional init)
[declaration]
***************
*** 104,107 ****
--- 108,115 ----
?ptr-declarator-property => [#unparsed]
?nested-name-property => [#declarator-identifier]
+
+ [macro]
+ macro-identifier-property => [#macro-identifier]
+ macro-parameters-property => [#macro-parameters] // for now, will probably need to be detailed.
* Statements a function/method body level
|