summaryrefslogtreecommitdiff
path: root/autoopts/autogen.map
blob: f02c868f3aaa008d3521b690376366c26cf3022d (plain)
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

%guard
%file           ag-char-map.h
%backup
%optimize

%comment
  This file contains the character classifications
  used by AutoGen and AutoOpts for identifying tokens.
  The table is static scope, so %guard is empty.

  This file is part of AutoOpts, a companion to AutoGen.
  AutoOpts is free software.
  AutoOpts is Copyright (c) 1992-2012 by Bruce Korb - all rights reserved

  AutoOpts is available under any one of two licenses.  The license
  in use must be one of these two and the choice is under the control
  of the user of the license.

   The GNU Lesser General Public License, version 3 or later
      See the files "COPYING.lgplv3" and "COPYING.gplv3"

   The Modified Berkeley Software Distribution License
      See the file "COPYING.mbsd"

  These files have the following md5sums:

  43b91e8ca915626ed3818ffb1b71248b pkg/libopts/COPYING.gplv3
  06a1a2e4760c90ea5e1dad8dfaac4d39 pkg/libopts/COPYING.lgplv3
  66a5cedaf62c4b2637025f049f9b826f pkg/libopts/COPYING.mbsd
%

newline         "\n"
nul-byte        "\x00"
dir-sep         "/\\"
percent         "%"
comma           ","
colon           ":"
underscore      "_"
plus            "+"
dollar          "$"
option-marker   "-"

horiz-white     "\t "
alt-white       "\v\f\r\b"
whitespace      +horiz-white  +newline +alt-white
non-nl-white    +horiz-white  +alt-white
quote           "'\""
parentheses     "()"

graphic         "!-~"
inversion       "~-"
oct-digit       "0-7"
dec-digit       "89"          +oct-digit
hex-digit       "a-fA-F"      +dec-digit
lower-case      "a-z"
upper-case      "A-Z"
alphabetic      +lower-case   +upper-case
alphanumeric    +alphabetic   +dec-digit
var-first       +underscore   +alphabetic
variable-name   +var-first    +dec-digit
option-name     "^-"          +variable-name
value-name      +colon        +option-name
name-sep        "[.]"
compound-name   +value-name   +name-sep +horiz-white
scheme-note     +parentheses  +quote

unquotable      "!-~"         -"#,;<=>[\\]`{}?*" -quote -parentheses
end-xml-token   "/>"          +whitespace
plus-n-space    +plus         +whitespace
punctuation     "!-~"         -alphanumeric -"_"
suffix          "-._"         +alphanumeric
suffix-fmt      +percent      +suffix +dir-sep
false-type      "nNfF0"       +nul-byte
file-name       +dir-sep      +suffix
end-token       +nul-byte     +whitespace
end-list-entry  +comma        +end-token
set-separator   "|+"          +end-list-entry
signed-number   +inversion    +dec-digit
make-script     +dollar       +newline
load-line-skip  +horiz-white  +option-marker