1: // The Ruby Language definition file for Web C Plus Plus
2: // Generated by Jeffrey Bakker <jefskey@yahoo.com> using genlang.cgi
3: // genlang.cgi Copyright (C) 2002 Jeffrey Bakker
4:
5: #include "langruby.h"
6:
7: LangRuby ::LangRuby() {
8:
9: fill();
10: init_switches();
11:
12:
13: doScalars = Yes;
14: doArrays = Yes;
15: doHashes = Yes;
16: doUnxComnt = Yes;
17: }
18:
19: void LangRuby ::fill() {
20:
21: string K[] = {
22: "BEGIN",
23: "END",
24: "alias",
25: "and",
26: "begin",
27: "break",
28: "case",
29: "class",
30: "def",
31: "defined",
32: "do",
33: "else",
34: "elsif",
35: "end",
36: "ensure",
37: "false",
38: "for",
39: "if",
40: "in",
41: "module",
42: "next",
43: "nil",
44: "not",
45: "or",
46: "redo",
47: "rescue",
48: "retry",
49: "return",
50: "self",
51: "super",
52: "then",
53: "true",
54: "undef",
55: "unless",
56: "until",
57: "when",
58: "while",
59: "yield",
60: };
61: for(int k=0;k < 38;k++) {keys.push_back(K[k]);}
62: }
63:
64:
| w | e | b | c | p | p |
|
| |||||