Update of /cvsroot/cpptool/rfta/doc
In directory sc8-pr-cvs1:/tmp/cvs-serv4333/doc
Modified Files:
AbstractSyntaxSTreeStructure.txt
Log Message:
-- updated documentation for full parser
Index: AbstractSyntaxSTreeStructure.txt
===================================================================
RCS file: /cvsroot/cpptool/rfta/doc/AbstractSyntaxSTreeStructure.txt,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** AbstractSyntaxSTreeStructure.txt 15 Apr 2003 19:06:12 -0000 1.6
--- AbstractSyntaxSTreeStructure.txt 16 Apr 2003 18:43:01 -0000 1.7
***************
*** 19,38 ****
* tree elements at file level
! [unparsed-namespace]
! ? namespace-body-property => [unparsed-sourcepart]
! ? namespace-alias-property => [#local-scope-identifier]
[function-implementation]
! function-header-property => [unparsed-sourcepart]
function-body-property => [unparsed-compound-statement]
! [unparsed-template]
! ? template-body-property => [unparsed-sourcepart]
! [unparsed-linkage]
! ? linkage-body-property => [unparsed-sourcepart]
! [using-namespace]
! 1 [#local-scope-identifier]
* Statements a function/method body level
--- 19,58 ----
* tree elements at file level
! [template-declaration]
! template-header-property => [unparsed-template-header]
! ? template-body-property => [{single-declaration}]
!
! [linkage-declaration]
! linkage-body-property => [{single-declaration}] , [unparsed-declaration-list]
!
! [using-namespace]
! 1 [#local-scope-identifier]
!
! [namespace-alias]
! namespace-alias-property => [#local-scope-identifier]
! namespace-body-property => [unparsed-declaration-list]
!
! [namespace-declaration]
! namespace-body-property => [unparsed-declaration-list]
! 1 [#local-scope-identifier] // namespace name
!
! [declaration-list]
! n [{single-declaration}]
[function-implementation]
! function-header-property => [unparsed-function-header]
function-body-property => [unparsed-compound-statement]
! [unparsed-declaration-list]
! #mutate: declaration-list
! [unparsed-declaration]
! // mutation not yet defined
! [unparsed-function-header]
! // mutation not yet defined
!
! [unparsed-template-header]
! // mutation not yet defined
* Statements a function/method body level
|