00001 00002 // 00003 // FreeLing - Open Source Language Analyzers 00004 // 00005 // Copyright (C) 2004 TALP Research Center 00006 // Universitat Politecnica de Catalunya 00007 // 00008 // This library is free software; you can redistribute it and/or 00009 // modify it under the terms of the GNU General Public 00010 // License as published by the Free Software Foundation; either 00011 // version 2.1 of the License, or (at your option) any later version. 00012 // 00013 // This library is distributed in the hope that it will be useful, 00014 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00016 // General Public License for more details. 00017 // 00018 // You should have received a copy of the GNU General Public 00019 // License along with this library; if not, write to the Free Software 00020 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00021 // 00022 // contact: Lluis Padro (padro@lsi.upc.es) 00023 // TALP Research Center 00024 // despatx C6.212 - Campus Nord UPC 00025 // 08034 Barcelona. SPAIN 00026 // 00028 00031 00032 // tokens used by both flex scanners 00033 #define CATEGORY 1 00034 #define FORM 2 00035 #define LEMMA 3 00036 #define COMMENT 4 00037 #define ERROR 5 00038 00039 // tokens used by readgram flex scanner to read a chart parser grammar 00040 #define ARROW 6 00041 #define BAR 7 00042 #define COMMA 8 00043 #define DOT 9 00044 #define FLAT 10 00045 #define HIDDEN 11 00046 #define NOTOP 12 00047 #define ONLYTOP 13 00048 #define PRIOR 14 00049 #define START 15 00050 #define FILENAME 16 00051 #define HEAD 17 00052 00053 // tokens used by readCG flex scanner to read a relax constraint grammar 00054 #define BARRIER 18 00055 #define CPAR 19 00056 #define FLOAT 20 00057 #define NOT 21 00058 #define OR 22 00059 #define OPAR 23 00060 #define OUT 24 00061 #define POSITION 25 00062 #define SEMICOLON 26 00063 #define USER 27 00064 #define SETS 28 00065 #define CONSTRAINTS 29 00066 #define IS 30 00067 #define SETREF 31 00068 #define SENSE 32 00069