diff options
author | Andrei Aiordachioaie <a.aiordachioaie@jacobs-university.de> | 2009-08-25 13:33:09 +0200 |
---|---|---|
committer | Peter Baumann <baumann@rasdaman.org> | 2009-08-27 09:38:08 +0200 |
commit | fd66ca862d4499378719e2a635c9f97df28b763d (patch) | |
tree | e11e40b69e30b4d553cd0bcdedb435849c22e0d0 /qlparser/lex.ll | |
parent | bb3139b97d956a8455649af82c0f3b705d2a8e55 (diff) | |
download | rasdaman-upstream-fd66ca862d4499378719e2a635c9f97df28b763d.tar.gz rasdaman-upstream-fd66ca862d4499378719e2a635c9f97df28b763d.tar.xz rasdaman-upstream-fd66ca862d4499378719e2a635c9f97df28b763d.zip |
Tiling & Indexing options added to rasql grammar
Diffstat (limited to 'qlparser/lex.ll')
-rw-r--r-- | qlparser/lex.ll | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/qlparser/lex.ll b/qlparser/lex.ll index 8a1b140..b5fd9ec 100644 --- a/qlparser/lex.ll +++ b/qlparser/lex.ll @@ -266,6 +266,32 @@ int string_yyinput( char* buf, int max_size ) "arccos" { SETTOKEN( ARCCOS, commandToken, ARCCOS ) } "arctan" { SETTOKEN( ARCTAN, commandToken, ARCTAN ) } +"index" { SETTOKEN( INDEX, commandToken, INDEX ) } +"rc_index" { SETTOKEN( RC_INDEX, commandToken, RC_INDEX ) } +"tc_index" { SETTOKEN( TC_INDEX, commandToken, TC_INDEX ) } +"a_index" { SETTOKEN( A_INDEX, commandToken, A_INDEX ) } +"d_index" { SETTOKEN( D_INDEX, commandToken, D_INDEX ) } +"rd_index" { SETTOKEN( RD_INDEX, commandToken, RD_INDEX ) } +"rpt_index" { SETTOKEN( RPT_INDEX, commandToken, RPT_INDEX ) } +"rrpt_index" { SETTOKEN( RRPT_INDEX, commandToken, RRPT_INDEX ) } +"it_index" { SETTOKEN( IT_INDEX, commandToken, IT_INDEX ) } +"auto" { SETTOKEN( AUTO, commandToken, AUTO ) } +"tiling" { SETTOKEN( TILING, commandToken, TILING ) } +"aligned" { SETTOKEN( ALIGNED, commandToken, ALIGNED ) } +"regular" { SETTOKEN( REGULAR, commandToken, REGULAR ) } +"directional" { SETTOKEN( DIRECTIONAL, commandToken, DIRECTIONAL ) } +"decomp" { SETTOKEN( DECOMP, commandToken, DECOMP ) } +"with" { SETTOKEN( WITH, commandToken, WITH ) } +"subtiling" { SETTOKEN( SUBTILING, commandToken, SUBTILING ) } +"area" { SETTOKEN( AREA, commandToken, AREA ) } +"of" { SETTOKEN( OF, commandToken, OF ) } +"interest" { SETTOKEN( INTEREST, commandToken, INTEREST ) } +"statistic" { SETTOKEN( STATISTIC, commandToken, STATISTIC ) } +"tile" { SETTOKEN( TILE, commandToken, TILE ) } +"size" { SETTOKEN( SIZE, commandToken, SIZE ) } +"border" { SETTOKEN( BORDER, commandToken, BORDER ) } +"threshold" { SETTOKEN( THRESHOLD, commandToken, THRESHOLD ) } + "unsigned" { SETTOKEN( TUNSIG, typeToken, TUNSIG) } "bool" { SETTOKEN( TBOOL, typeToken, TBOOL) } "char" { SETTOKEN( TCHAR, typeToken, TCHAR) } @@ -277,6 +303,7 @@ int string_yyinput( char* buf, int max_size ) "float" { SETTOKEN( TFLOAT, typeToken, TFLOAT) } "double" { SETTOKEN( TDOUBLE, typeToken, TDOUBLE) } + "bit" { SETTOKEN( BIT, commandToken, BIT ) } "and" { SETTOKEN( AND, commandToken, AND ) } "or" { SETTOKEN( OR, commandToken, OR ) } |