[Synopsis-cvs] CVS: Synopsis/demo/C++ extra.cc,1.1 extra.synopsis,1.1 extra1.hh,1.1 extra2.hh,1.1 extra3.hh,1.1 Makefile,1.37

Stephen Davies chalky at users.sourceforge.net
Sun Dec 8 20:02:02 UTC 2002


Update of /cvsroot/synopsis/Synopsis/demo/C++
In directory sc8-pr-cvs1:/tmp/cvs-serv28299/demo/C++

Modified Files:
	Makefile 
Added Files:
	extra.cc extra.synopsis extra1.hh extra2.hh extra3.hh 
Log Message:
Added multiple file support to parsers, changed AST datastructure to handle
new information, added a demo to demo/C++. AST Declarations now have a
reference to a SourceFile (which includes a filename) instead of a filename.




Index: Makefile
===================================================================
RCS file: /cvsroot/synopsis/Synopsis/demo/C++/Makefile,v
retrieving revision 1.1
retrieving revision 1.37
diff -C2 -d -r1.1 -r1.37
*** Makefile	16 Aug 2000 17:56:48 -0000	1.1
--- Makefile	9 Dec 2002 04:01:03 -0000	1.37
***************
*** 1,8 ****
! synopsis = ../../synopsis -p C++ -f HTML -Wf,-s,style.css
  
- test.html:	test.cc
- 		$(synopsis) -o $@ $?
  clean:
! 		rm -f *~ *.html *.syn
  
! distclean:	clean
\ No newline at end of file
--- 1,66 ----
! synopsis	:= ../../bin/synopsis -c config.py
! synopsis_one	:= $(synopsis) -Wc,parser=C++,formatter=HTML,linker=Linker
! 
! all: html pdf employee templates shapes
! 
! ascii:	GapBuffer.hh
! 	../../bin/synopsis -p C++ -Wp,-C -f ASCII $?
! 
! dump:	GapBuffer.hh
! 		../../bin/synopsis -p C++ -Wp,-C -f DUMP $?
! 
! test:	test.cc
! 		$(synopsis_one) -o html $?
! 
! templates: templates.cc
! 	$(synopsis_one) -o templates $?
! 
! GapBuffer.syn GapBuffer.hh-xref:	GapBuffer.hh
! 		$(synopsis) -Wc,parser=C++,linker=Linker -Wp,-x,GapBuffer.hh-xref,-s,GapBuffer.hh-links -o GapBuffer.syn $?
! 
! GapBuffer.xref:	GapBuffer.hh-xref
! 		../../bin/compile-xref -o $@ $?
! 
! html:	GapBuffer.xref GapBuffer.syn
! 		$(synopsis) -Wc,formatter=XrefHTML -o html GapBuffer.syn
! 
! sxr:	GapBuffer.xref GapBuffer.syn
! 		$(synopsis) -Wc,formatter=SxrHTML -o sxr GapBuffer.syn
! 
! test-xref: GapBuffer.xref
! 		../../bin/search-xref GapBuffer.xref name curs
! 
! htmls:	GapBuffer.hh
! 		../../bin/synopsis -p C++ -Wp,-m -f HTML_Simple -Wf,-s,style.css -o gap_htmls.html $?
! 
! GapBuffer.texi:	GapBuffer.hh
! 		../../bin/synopsis -c config.py -Wc,parser=C++,formatter=TexInfo,linker=Linker -o $@ $?
! 
! texi:	GapBuffer.texi
! 
! pdf:	texi
! 		texi2pdf GapBuffer-Manual.texi
! 
! employee:	employee.cc
! 		$(synopsis) -Wc,parser=C++,linker=Linker-employee,formatter=HTML -o employee $?
! 
! module:	module.cc
! 		$(synopsis) -Wc,parser=C++,linker=Linker-module,formatter=HTML -o module $?
! 
! uml:	shapes.ps
! 
! shapes.ps:	shapes.cc
! 		../../bin/synopsis -p C++ -Wp,-m -f Dot -Wf,-f,ps -Wf,-i -Wf,-O -Wf,-A -o $@ $?
! 
! shapes:		shapes.cc
! 		echo $(synopsis) -o shapes $?
! 		$(synopsis_one) -o shapes $?
! 
  
  clean:
! 		rm -rf *~ *.html *.ps *.syn core *.aux *.fn *.cp *.tp *.vr *.log *.ky *.pg \
! 		       *.fns *.tps *.vrs *.pdf html GapBuffer.texi employee module *.pyc *.pyo \
! 		       GapBuffer.hh-xref GapBuffer.hh-links GapBuffer.syn GapBuffer.xref sxr \
! 		       GapBuffer shapes
  
! distclean:	clean





More information about the Synopsis-changes mailing list