~ubuntu-branches/ubuntu/oneiric/tracker/oneiric

« back to all changes in this revision

Viewing changes to src/libtracker-data/tracker-sparql-scanner.vala

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2011-08-26 00:26:14 UTC
  • mfrom: (4.3.17 sid)
  • Revision ID: package-import@ubuntu.com-20110826002614-4qjfs9jhh5gs4p13
Tags: 0.10.24-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
169
169
                        case 'l':
170
170
                                if (matches (begin, "LANG")) return SparqlTokenType.LANG;
171
171
                                break;
 
172
                        case 'N':
 
173
                        case 'n':
 
174
                                if (matches (begin, "NULL")) return SparqlTokenType.NULL;
 
175
                                break;
172
176
                        case 'T':
173
177
                        case 't':
174
178
                                if (matches (begin, "TRUE")) return SparqlTokenType.TRUE;
264
268
                        case 'f':
265
269
                                if (matches (begin, "FILTER")) return SparqlTokenType.FILTER;
266
270
                                break;
 
271
                        case 'H':
 
272
                        case 'h':
 
273
                                if (matches (begin, "HAVING")) return SparqlTokenType.HAVING;
 
274
                                break;
267
275
                        case 'I':
268
276
                        case 'i':
269
277
                                if (matches (begin, "INSERT")) return SparqlTokenType.INSERT;
314
322
                        break;
315
323
                case 8:
316
324
                        switch (begin[0]) {
 
325
                        case 'C':
 
326
                        case 'c':
 
327
                                if (matches (begin, "COALESCE")) return SparqlTokenType.COALESCE;
 
328
                                break;
317
329
                        case 'D':
318
330
                        case 'd':
319
331
                                switch (begin[1]) {
856
868
        CLOSE_BRACE,
857
869
        CLOSE_BRACKET,
858
870
        CLOSE_PARENS,
 
871
        COALESCE,
859
872
        COLON,
860
873
        COMMA,
861
874
        CONSTRUCT,
880
893
        GRAPH,
881
894
        GROUP,
882
895
        GROUP_CONCAT,
 
896
        HAVING,
883
897
        IF,
884
898
        INSERT,
885
899
        INTEGER,
897
911
        MINUS,
898
912
        NAMED,
899
913
        NOT,
 
914
        NULL, /* Non-standard in SPARQL spec */
900
915
        OFFSET,
901
916
        OP_AND,
902
917
        OP_EQ,
953
968
                case CLOSE_BRACE: return "`}'";
954
969
                case CLOSE_BRACKET: return "`]'";
955
970
                case CLOSE_PARENS: return "`)'";
 
971
                case COALESCE: return "`COALESCE'";
956
972
                case COLON: return "`:'";
957
973
                case COMMA: return "`,'";
958
974
                case CONSTRUCT: return "`CONSTRUCT'";
974
990
                case GRAPH: return "`GRAPH'";
975
991
                case GROUP: return "`GROUP'";
976
992
                case GROUP_CONCAT: return "`GROUP_CONCAT'";
 
993
                case HAVING: return "`HAVING'";
977
994
                case IF: return "`IF'";
978
995
                case INSERT: return "`INSERT'";
979
996
                case INTEGER: return "`INTEGER'";