~sandy-dunlop/wildcatcobol/dev

« back to all changes in this revision

Viewing changes to src/Wildcat.Cobol.Compiler/Parser/Symbols.cs

  • Committer: Sandy Dunlop
  • Date: 2007-10-17 20:32:44 UTC
  • Revision ID: sandy.dunlop@gmail.com-20071017203244-aexozkeoqy6vmf1r
Added keywords: ZEROS, ZEROES, LOW-VALUE, LOW-VALUES, QUOTE, QUOTES, ALL
And made sure that plurals are treated the same as singular forms.

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
            _symbols.Add("HIGH-VALUES", SymType.HighValues);
47
47
            _symbols.Add("ENVIRONMENT", SymType.EnvironmentDivision);
48
48
            _symbols.Add("PROGRAM-ID", SymType.ProgramID);
49
 
            _symbols.Add("HIGH-VALUE", SymType.HighValue);
 
49
            _symbols.Add("HIGH-VALUE", SymType.HighValues);
50
50
            _symbols.Add("ATTRIBUTES", SymType.Attributes);
51
51
            _symbols.Add("UPPER-CASE", SymType.UpperCase);
52
52
            _symbols.Add("END-DIVIDE", SymType.EndDivide);
53
53
            _symbols.Add("REPOSITORY", SymType.Repository);
54
54
            _symbols.Add("SEQUENTIAL", SymType.Sequential);
 
55
            _symbols.Add("LOW-VALUES", SymType.LowValues);
 
56
            _symbols.Add("LOW-VALUE", SymType.LowValues);
55
57
            _symbols.Add("PROCEDURE", SymType.ProcedureDivision);
56
58
            _symbols.Add("REMAINDER", SymType.Remainder);
57
59
            _symbols.Add("REDEFINES", SymType.Redefines);
96
98
            _symbols.Add("OUTPUT", SymType.Output);
97
99
            _symbols.Add("RECORD", SymType.Record);
98
100
            _symbols.Add("BEFORE", SymType.Before);
 
101
            _symbols.Add("ZEROES", SymType.Zeros);
 
102
            _symbols.Add("ZEROS", SymType.Zeros);
 
103
            _symbols.Add("QUOTES", SymType.Quotes);
 
104
            _symbols.Add("QUOTE", SymType.Quotes);
99
105
            _symbols.Add("AFTER", SymType.After);
100
106
            _symbols.Add("INPUT", SymType.Input);
101
107
            _symbols.Add("USING", SymType.Using);
103
109
            _symbols.Add("CLASS", SymType.Class);
104
110
            _symbols.Add("VALUE", SymType.Value);
105
111
            _symbols.Add("ERROR", SymType.Error);
106
 
            _symbols.Add("SPACE", SymType.Space);
 
112
            _symbols.Add("SPACE", SymType.Spaces);
107
113
            _symbols.Add("CLOSE", SymType.Close);
108
114
            _symbols.Add("WRITE", SymType.Write);
109
115
            _symbols.Add("LINES", SymType.Lines);
113
119
            _symbols.Add("READ", SymType.Read);
114
120
            _symbols.Add("NEXT", SymType.Next);
115
121
            _symbols.Add("LOCK", SymType.Lock);
116
 
            _symbols.Add("ZERO", SymType.Zero);
 
122
            _symbols.Add("ZERO", SymType.Zeros);
117
123
            _symbols.Add("DATA", SymType.DataDivision);
118
124
            _symbols.Add("PAGE", SymType.Page);
119
125
            _symbols.Add("INTO", SymType.Into);
140
146
            _symbols.Add("AND", SymType.And);
141
147
            _symbols.Add("KEY", SymType.Key);
142
148
            _symbols.Add("I-O", SymType.IO);
 
149
            _symbols.Add("ALL", SymType.All);
143
150
            _symbols.Add("AS", SymType.As);
144
151
            _symbols.Add("AT", SymType.At);
145
152
            _symbols.Add("IS", SymType.Is);