From: <bl...@us...> - 2003-05-03 21:52:20
|
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 |