00001 #ifndef _EToken_H_
00002 #define _EToken_H_
00003
00004 namespace xi {
00005
00006 enum EToken {
00007 DEFAULT=1
00008
00009 ,SIDENT=2
00010 ,SLBRACE=3
00011 ,SRBRACE=4
00012 ,SLB=5
00013 ,SRB=6
00014 ,SLP=7
00015 ,SRP=8
00016 ,SCOLON=9
00017 ,SSTAR=10
00018 ,SCHAR=11
00019 ,SSTRING=12
00020 ,SNEW_LINE=13
00021 ,SCLASS=14
00022 ,SENTRY=15
00023 ,SSDAGENTRY=16
00024 ,SOVERLAP=17
00025 ,SWHEN=18
00026 ,SIF=19
00027 ,SWHILE=20
00028 ,SFOR=21
00029 ,SFORALL=22
00030 ,SATOMIC=23
00031 ,SCOMMA=24
00032 ,SELSE=25
00033 ,SSEMICOLON=26
00034 ,SPARAMLIST=27
00035 ,SPARAMETER=28
00036 ,SVARTYPELIST=29
00037 ,SVARTYPE=30
00038 ,SFUNCTYPE=31
00039 ,SSIMPLETYPE=32
00040 ,SBUILTINTYPE=33
00041 ,SONEPTRTYPE=34
00042 ,SPTRTYPE=35
00043 ,SINT=36
00044 ,SLONG=37
00045 ,SSHORT=38
00046 ,SUNSIGNED=39
00047 ,SDOUBLE=40
00048 ,SVOID=41
00049 ,SFLOAT=42
00050 ,SCONST=43
00051 ,SEQUAL=44
00052 ,SAMPERESIGN=45
00053 ,SLITERAL=46
00054 ,SNUMBER=47
00055 ,SFORWARD=48
00056 ,SCONNECT=49
00057 ,SPUBLISHES=50
00058
00059 ,SOVERLAP_END=51
00060 ,SWHEN_END=52
00061 ,SIF_END=53
00062 ,SELSE_END=54
00063 ,SWHILE_END=55
00064 ,SFOR_END=56
00065 ,SFOR_ENDALL=57
00066
00067 ,SMATCHED_CPP_CODE=100
00068 ,SINT_EXPR=101
00069 ,SWSPACE=102
00070 ,SSLIST=103
00071 ,SELIST=104
00072 ,SOLIST=105
00073 ,SOLIST_END=106
00074 };
00075
00076 }
00077
00078 #endif