english
version "1.0"
identify "wxyz"
# Copyright (c) 1998-1999 by Wayne C. Gramlich.
# All rights reserved.
#
# Permission to use, copy, modify, distribute, and sell this software
# for any purpose is hereby granted without fee provided that the above
# copyright notice and this permission are retained. The author makes
# no representations about the suitability of this software for any purpose.
# It is provided "as is" without express or implied warranty.
module swit_generate
#: This module contains code to generate STIPPLE code to reproduce
#, the layout of a SWIT application.
#: {application
} procedures:
procedure defines_generate@application
takes
application application
supress_prefix string
out_stream out_stream
returns_nothing
#: This procedurew will output a define statement for each
#, top-level and nested frame in {application
}.
procedure generate@application
takes
application application
module_name string
supress_prefix string
out_stream out_stream
returns_nothing
#: This procedure will generate some STIPPLE code which upon execution
#, will produce the same basic application structure.
procedure html_generate@application
takes
application application
directory_name string
returns_nothing
#, form in {application
} writing them into {directory_name
}.
procedure procedures_generate@application
takes
application application
supress_prefix string
out_stream out_stream
returns_nothing
#: This procedure will output the initialization procedures
#, for {application
} to {out_stream
}.
#: {clone
} procedures:
procedure defines_generate@clone
takes
clone clone
supress_prefix string
out_stream out_stream
returns_nothing
#: This procedure will output the defines statements for {clone
}
#, to {out_stream
}.
procedure procedures_generate@clone
takes
clone clone
supress_prefix string
out_stream out_stream
returns_nothing
#: This procedure will output the defines statements for {clone
}
#, to {out_stream
}.
#: {frame
} procedures:
procedure defines_generate@frame
takes
frame frame
supress_prefix string
out_stream out_stream
returns_nothing
#: This procedure will output the defines statements for {frame
}
#, to {out_stream
}.
procedure procedures_generate@frame
takes
frame frame
supress_prefix string
out_stream out_stream
returns_nothing
#: This procedure will output the defines statements for {frame
}
#, to {out_stream
}.