blob: 94ae77555aa226e4db1ed6fdb027a614dfd642c6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
###############################################################################
# #
# Lout setup file for Blue program printing #
# #
# Version 3.0 #
# Jeffrey H. Kingston #
# 5 April 2000 #
# #
###############################################################################
###############################################################################
# #
# @SysInclude line #
# #
# This line causes Lout to read the definitions for this programming #
# language, and should not be touched. #
# #
###############################################################################
@SysInclude { bluef }
###############################################################################
# #
# @Use clause #
# #
# To change the default value of any option, delete the # at the start of #
# its line and change the value between braces. #
# #
###############################################################################
@Use { @BlueSetup
# pipe { } # pipe source through this
# style { varying @OrIfPlain 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
}
|