[Synopsis-changes] Synopsis/Synopsis/demo/C++/Shapes Makefile,NONE,1.1 synopsis.py,NONE,1.1

Stefan Seefeld stefan at synopsis.fresco.org
Tue Nov 18 16:47:08 UTC 2003


Update of /cvs/synopsis/Synopsis/demo/C++/Shapes
In directory frida:/tmp/cvs-serv13882/demo/C++/Shapes

Added Files:
	Makefile synopsis.py 
Log Message:
more working demos

--- NEW FILE: Makefile ---
synopsis := python synopsis.py

all:	uml

uml:	Shapes.ps

Shapes.ps:	main.syn
	$(synopsis) uml --title='Shapes' --format='ps' --output=$@ $?

main.syn: main.cc
	$(synopsis) parse --output=$@ $?

clean:
	rm -rf main.syn *~ 

distclean: clean
	rm -rf Shapes.ps
--- NEW FILE: synopsis.py ---
#! /usr/bin/env python

from Synopsis.process import process
from Synopsis.Processor import *
from Synopsis.Parsers import Cxx
from Synopsis.Processors import *
from Synopsis.Formatters import Dot

dot = Dot.Formatter(hide_attributes = False,
                    hide_operations = False)

process(parse = Cxx.Parser(),
        uml = dot)





More information about the Synopsis-changes mailing list