aboutsummaryrefslogtreecommitdiffstats
path: root/include/cprint
diff options
context:
space:
mode:
authorJeffrey H. Kingston <jeff@it.usyd.edu.au>2010-09-14 20:36:08 +0000
committerJeffrey H. Kingston <jeff@it.usyd.edu.au>2010-09-14 20:36:08 +0000
commite3fe9fa1d10264370c63e20756e5cbd2c1050f43 (patch)
tree57165bf2889337044bc3633854e5aa38f7d89e6b /include/cprint
parent73d840b9f14b65166b92e6b43f930fd0ef7b8267 (diff)
downloadlout-e3fe9fa1d10264370c63e20756e5cbd2c1050f43.tar.gz
Lout 3.20 tag.3.20
git-svn-id: http://svn.savannah.nongnu.org/svn/lout/tags/3.20@10 9365b830-b601-4143-9ba8-b4a8e2c3339c
Diffstat (limited to 'include/cprint')
-rw-r--r--include/cprint119
1 files changed, 75 insertions, 44 deletions
diff --git a/include/cprint b/include/cprint
index e720b22..b3d69c5 100644
--- a/include/cprint
+++ b/include/cprint
@@ -1,19 +1,20 @@
###############################################################################
# #
-# Lout setup file for C program printing #
+# Lout setup file for C and C++ program printing #
# #
+# Version 3.0 #
# Jeffrey H. Kingston #
-# 23 February 2000 #
+# 5 April 2000 #
# #
###############################################################################
###############################################################################
# #
-# The @SysInclude { cprintf } line #
+# @SysInclude line #
# #
-# This line causes Lout to read the definitions for C, and should #
-# not be touched. #
+# This line causes Lout to read the definitions for this programming #
+# language, and should not be touched. #
# #
###############################################################################
@@ -22,7 +23,7 @@
###############################################################################
# #
-# The @CPSetup @Use clause #
+# @Use clause #
# #
# To change the default value of any option, delete the # at the start of #
# its line and change the value between braces. #
@@ -30,42 +31,72 @@
###############################################################################
@Use { @CPSetup
- # style { fixed } # fixed, varying, or symbol
- # pipe { } # pipe source through this
-
- # fixedfont { Courier } # font family if fixed
- # fixedstrings { Base } # string face if fixed
- # fixedidentifiers { Base } # identifier face if fixed
- # fixedcomments { Base } # comment face if fixed
- # fixedkeywords { Base } # keyword face if fixed
- # fixednumbers { Base } # number face if fixed
- # fixedoperators { Base } # operator face if fixed
- # fixedsize { -1.0p } # font size if fixed
- # fixedline { 1.0vx } # line-space if fixed
- # fixedtabin { 8 } # tab interval if fixed
- # fixedtabout { 8s } # tab width if fixed
-
- # varyingfont { } # font family if varying
- # varyingstrings { Slope } # string face if varying
- # varyingidentifiers { Slope } # identifier face if varying
- # varyingcomments { Base } # comment face if varying
- # varyingkeywords { Bold } # keyword face if varying
- # varyingnumbers { Base } # number face if varying
- # varyingoperators { Base } # operator face if varying
- # varyingsize { 1.0f } # font size if varying
- # varyingline { 1.0vx } # line-space if varying
- # varyingtabin { 8 } # tab interval if varying
- # varyingtabout { 3f } # tab width if varying
-
- # symbolfont { } # font family if symbol
- # symbolstrings { Slope } # string face if symbol
- # symbolidentifiers { Slope } # identifier face if symbol
- # symbolcomments { Base } # comment face if symbol
- # symbolkeywords { Bold } # keyword face if symbol
- # symbolnumbers { Base } # number face if symbol
- # symboloperators { Base } # operator face if symbol
- # symbolsize { 1.0f } # font size if symbol
- # symbolline { 1.0vx } # line-space if symbol
- # symboltabin { 8 } # tab interval if symbol
- # symboltabout { 3f } # tab width if symbol
+ # pipe { } # pipe source through this
+ # style { fixed } # fixed, varying, or symbol
+
+ # the following options apply when style is "fixed"
+
+ # fixedfont { Courier } # font family
+ # fixedsize { -1.0p } # font size
+ # fixedline { 1.0vx } # line-space
+ # fixedtabin { 8 } # tab interval
+ # fixedtabout { 8s } # tab width
+
+ # fixedidentifiers { Base } # identifier face
+ # fixedkeywords { Base } # keyword face
+ # fixedoperators { Base } # operator face
+ # fixednumbers { Base } # number face
+ # fixedstrings { Base } # string face
+ # fixedcomments { Base } # comment face
+
+ # fixedidentifiersformat { @Body } # identifiers format
+ # fixedkeywordsformat { @Body } # keywords format
+ # fixedoperatorsformat { @Body } # operators format
+ # fixednumbersformat { @Body } # numbers format
+ # fixedstringsformat { @Body } # strings format
+ # fixedcommentsformat { @Body } # comments format
+
+ # the following options apply when style is "varying"
+
+ # varyingfont { } # font family
+ # varyingsize { 1.0f } # font size
+ # varyingline { 1.0vx } # line-space
+ # varyingtabin { 8 } # tab interval
+ # varyingtabout { 3f } # tab width
+
+ # varyingidentifiers { Slope } # identifier face
+ # varyingkeywords { Bold } # keyword face
+ # varyingoperators { Base } # operator face
+ # varyingnumbers { Base } # number face
+ # varyingstrings { Slope } # string face
+ # varyingcomments { Base } # comment face
+
+ # varyingidentifiersformat { @Body } # identifiers format
+ # varyingkeywordsformat { @Body } # keywords format
+ # varyingoperatorsformat { @Body } # operators format
+ # varyingnumbersformat { @Body } # numbers format
+ # varyingstringsformat { @Body } # strings format
+ # varyingcommentsformat { @Body } # comments format
+
+ # the following options apply when style is "symbol"
+
+ # symbolfont { } # font family
+ # symbolsize { 1.0f } # font size
+ # symbolline { 1.0vx } # line-space
+ # symboltabin { 8 } # tab interval
+ # symboltabout { 3f } # tab width
+
+ # symbolidentifiers { Slope } # identifier face
+ # symbolkeywords { Bold } # keyword face
+ # symboloperators { Base } # operator face
+ # symbolnumbers { Base } # number face
+ # symbolstrings { Slope } # string face
+ # symbolcomments { Base } # comment face
+
+ # symbolidentifiersformat { @Body } # identifiers format
+ # symbolkeywordsformat { @Body } # keywords format
+ # symboloperatorsformat { @Body } # operators format
+ # symbolnumbersformat { @Body } # numbers format
+ # symbolstringsformat { @Body } # strings format
+ # symbolcommentsformat { @Body } # comments format
}