EnglishРусский  

   ..

   lexfc.g

   lexfgentee.lex

   main.g

   test.g

Ads

Perfect Automation tool
All-In-One: Script editor, Launcher, Scheduler, Keyboard & Mouse Recorder. Try now!

CreateInstall
Freeware and commercial installers.

Cell Phone Batteries
Batteries Plus offers batteries for laptop, camcorder, cell phone, camera.

Gentee needs your help!
How to advertise with us
 
laptop battery

 1 /******************************************************************************
 2 *
 3 * Copyright (C) 2006, The Gentee Group. All rights reserved. 
 4 * This file is part of the Gentee open source project <http://www.gentee.com>. 
 5 * 
 6 * THIS FILE IS PROVIDED UNDER THE TERMS OF THE GENTEE LICENSE ("AGREEMENT"). 
 7 * ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE CONSTITUTES RECIPIENTS 
 8 * ACCEPTANCE OF THE AGREEMENT.
 9 *
10 * lexfgentee 24.11.2006
11 *
12 * Author: Generated with 'lextbl' program 
13 *
14 * Description: This file contains a lexical table for the lexical analizer.
15 *
16 ******************************************************************************/
17 
18 
19 define
20 {
21    // States
22    FG_BINARY = 0x240000   //  Binary data 
23    FG_TEXTSTR = 0x230000   //  Text string 
24    FG_COMMENT = 0x90000   //  Comment /* ... */ 
25    FG_UNKNOWN = 0x40000   //  Unknown characters 
26    FG_LINE = 0x2000000   //  New line 0x0D0A or 0x0A 
27    FG_NUMBER = 0x3000000   //  Number decimal, hexadecimal, float or double 
28    FG_IGNLINE = 0x30000   //  Ignore line character \ 
29    FG_SYSCHAR = 0x4000000   //  Punctuation marks 
30    FG_STRING = 0x1F0000   //  String 
31    FG_MACRO = 0x5000000   //  Macro identifier $name 
32    FG_OPERCHAR = 0x1000000   //  Operations 
33    FG_NAME = 0xB0000   //  Name identifier 
34    FG_SPACE = 0x50000   //  Space characters 
35    FG_MACROSTR = 0x1E0000   //  Macro string $"String" 
36    FG_LINECOMMENT = 0xA0000   //  Comment //...  
37    FG_TAB = 0x60000   //  Tab characters 
38 
39    // Keywords
40    KEY_AS = 0x1
41    KEY_BREAK = 0x2
42    KEY_CASE = 0x3
43    KEY_CONTINUE = 0x4
44    KEY_DEFAULT = 0x5
45    KEY_DEFINE = 0x6
46    KEY_DO = 0x7
47    KEY_ELIF = 0x8
48    KEY_ELSE = 0x9
49    KEY_EXTERN = 0xA
50    KEY_FOR = 0xB
51    KEY_FOREACH = 0xC
52    KEY_FORNUM = 0xD
53    KEY_FUNC = 0xE
54    KEY_GLOBAL = 0xF
55    KEY_GOTO = 0x10
56    KEY_IF = 0x11
57    KEY_IFDEF = 0x12
58    KEY_IMPORT = 0x13
59    KEY_INCLUDE = 0x14
60    KEY_LABEL = 0x15
61    KEY_METHOD = 0x16
62    KEY_OF = 0x17
63    KEY_OPERATOR = 0x18
64    KEY_PRIVATE = 0x19
65    KEY_PROPERTY = 0x1A
66    KEY_PUBLIC = 0x1B
67    KEY_RETURN = 0x1C
68    KEY_SWITCH = 0x1D
69    KEY_SUBFUNC = 0x1E
70    KEY_TYPE = 0x1F
71    KEY_WHILE = 0x20
72    KEY_TEXT = 0xFF
73    KEY_ARR = 0x100
74    KEY_BUF = 0x101
75    KEY_BYTE = 0x102
76    KEY_DOUBLE = 0x103
77    KEY_FLOAT = 0x104
78    KEY_HASH = 0x105
79    KEY_INT = 0x106
80    KEY_LONG = 0x107
81    KEY_SHORT = 0x108
82    KEY_STR = 0x109
83    KEY_UBYTE = 0x10A
84    KEY_UINT = 0x10B
85    KEY_ULONG = 0x10C
86    KEY_USHORT = 0x10D
87 
88 } 
89 
90 global
91 {
92    buf lexfgentee =
93 } 
Edit