summaryrefslogtreecommitdiff
path: root/tests/examplefiles
diff options
context:
space:
mode:
authorSebastian Engel <dev@sebastianengel.eu>2021-10-06 21:23:51 +0200
committerGitHub <noreply@github.com>2021-10-06 21:23:51 +0200
commit0ef9b78ecc196745272060b1051fdf9808301c2a (patch)
tree0aace4faf295e99095aa7687c554b182d6664fbd /tests/examplefiles
parent339ad2b31f5359dc0e554399a35a464ec839c62b (diff)
downloadpygments-git-0ef9b78ecc196745272060b1051fdf9808301c2a.tar.gz
lexer SQL to use whitespace token - regarding #1905 (#1908)
* SQL whitespaces - regarding #1905 * Sqlite prompt ungrouped from trailing space * sqlite prompt with Explicit trailing whitespace token * Fix insertion of sqlite trail space token
Diffstat (limited to 'tests/examplefiles')
-rw-r--r--tests/examplefiles/postgresql/postgresql_test.txt.output252
-rw-r--r--tests/examplefiles/psql/psql_session.txt.output278
-rw-r--r--tests/examplefiles/rql/rql-queries.rql.output1030
-rw-r--r--tests/examplefiles/sqlite3/sqlite3.sqlite3-console.output60
4 files changed, 814 insertions, 806 deletions
diff --git a/tests/examplefiles/postgresql/postgresql_test.txt.output b/tests/examplefiles/postgresql/postgresql_test.txt.output
index 398c7ef5..fd9e2cd5 100644
--- a/tests/examplefiles/postgresql/postgresql_test.txt.output
+++ b/tests/examplefiles/postgresql/postgresql_test.txt.output
@@ -1,75 +1,75 @@
'CREATE' Keyword
-' ' Text
+' ' Text.Whitespace
'OR' Keyword
-' ' Text
+' ' Text.Whitespace
'REPLACE' Keyword
-' ' Text
+' ' Text.Whitespace
'FUNCTION' Keyword
-' ' Text
+' ' Text.Whitespace
'something' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'RETURNS' Keyword
-' ' Text
+' ' Text.Whitespace
'int4' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'AS' Keyword
-'\n' Text
+'\n' Text.Whitespace
'$' Literal.String
'x' Literal.String.Delimiter
'$' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'BEGIN' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'RETURN' Keyword
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Float
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'END' Keyword
-'\n' Text
+'\n' Text.Whitespace
'$' Literal.String
'x' Literal.String.Delimiter
'$' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'LANGUAGE' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'plpgsql' Literal.String.Single
"'" Literal.String.Single
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'CREATE' Keyword
-' ' Text
+' ' Text.Whitespace
'FUNCTION' Keyword
-' ' Text
+' ' Text.Whitespace
'pymax' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
'integer' Name.Builtin
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'integer' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'RETURNS' Keyword
-' ' Text
+' ' Text.Whitespace
'integer' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'AS' Keyword
-' ' Text
+' ' Text.Whitespace
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
@@ -101,45 +101,45 @@
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
-' ' Text
+' ' Text.Whitespace
'language' Keyword
-' ' Text
+' ' Text.Whitespace
'plpythonu' Name
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'CREATE' Keyword
-' ' Text
+' ' Text.Whitespace
'FUNCTION' Keyword
-' ' Text
+' ' Text.Whitespace
'nested_lexers' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
'integer' Name.Builtin
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'integer' Name.Builtin
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'$' Literal.String
'function' Literal.String.Delimiter
'$' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'BEGIN' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'SELECT' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'$1' Name.Variable
-' ' Text
+' ' Text.Whitespace
'~' Operator
-' ' Text
+' ' Text.Whitespace
'$' Literal.String
'q' Literal.String.Delimiter
'$' Literal.String
@@ -149,162 +149,162 @@
'$' Literal.String
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'END' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'$' Literal.String
'function' Literal.String.Delimiter
'$' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'LANGUAGE' Keyword
-' ' Text
+' ' Text.Whitespace
'sql' Keyword
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'CREATE' Keyword
-' ' Text
+' ' Text.Whitespace
'OR' Keyword
-' ' Text
+' ' Text.Whitespace
'REPLACE' Keyword
-' ' Text
+' ' Text.Whitespace
'FUNCTION' Keyword
-' ' Text
+' ' Text.Whitespace
'measurement_insert_trigger' Name
'(' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'RETURNS' Keyword
-' ' Text
+' ' Text.Whitespace
'TRIGGER' Keyword
-' ' Text
+' ' Text.Whitespace
'AS' Keyword
-' ' Text
+' ' Text.Whitespace
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'BEGIN' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'<<test>>' Name.Label
-'\n ' Text
+'\n ' Text.Whitespace
'INSERT' Keyword
-' ' Text
+' ' Text.Whitespace
'INTO' Keyword
-' ' Text
+' ' Text.Whitespace
'measurement_y2008m01' Name
-' ' Text
+' ' Text.Whitespace
'VALUES' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'NEW' Keyword
'.' Literal.Number.Float
'*' Operator
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'RETURN' Keyword
-' ' Text
+' ' Text.Whitespace
'NULL' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'END' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'LANGUAGE' Keyword
-' ' Text
+' ' Text.Whitespace
'plpgsql' Name
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- As returned by pg_dump\n' Comment.Single
'CREATE' Keyword
-' ' Text
+' ' Text.Whitespace
'FUNCTION' Keyword
-' ' Text
+' ' Text.Whitespace
'test_function' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'RETURNS' Keyword
-' ' Text
+' ' Text.Whitespace
'integer' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'LANGUAGE' Keyword
-' ' Text
+' ' Text.Whitespace
'plpgsql' Name
-' ' Text
+' ' Text.Whitespace
'STABLE' Keyword
-' ' Text
+' ' Text.Whitespace
'STRICT' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'AS' Keyword
-' ' Text
+' ' Text.Whitespace
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'begin' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Float
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- Unicode names and strings\n' Comment.Single
'SELECT' Keyword
-' ' Text
+' ' Text.Whitespace
'U&' Literal.String.Affix
"'" Literal.String.Single
'\\0441\\043B\\043E\\043D' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'FROM' Keyword
-' ' Text
+' ' Text.Whitespace
'U&' Literal.String.Affix
'"' Literal.String.Name
'\\0441\\043B\\043E\\043D' Literal.String.Name
'"' Literal.String.Name
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- Escapes\n' Comment.Single
'SELECT' Keyword
-' ' Text
+' ' Text.Whitespace
'E' Literal.String.Affix
"'" Literal.String.Single
'1\\n2\\n3' Literal.String.Single
"'" Literal.String.Single
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- DO example from postgresql documentation\n' Comment.Single
@@ -351,110 +351,110 @@
'*' Comment.Multiline
' SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n ' Comment.Multiline
'*/' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'DO' Keyword
-' ' Text
+' ' Text.Whitespace
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
'DECLARE' Keyword
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'record' Name.Builtin
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'BEGIN' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'FOR' Keyword
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'IN' Keyword
-' ' Text
+' ' Text.Whitespace
'SELECT' Keyword
-' ' Text
+' ' Text.Whitespace
'table_schema' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'table_name' Name
-' ' Text
+' ' Text.Whitespace
'FROM' Keyword
-' ' Text
+' ' Text.Whitespace
'information_schema' Name
'.' Literal.Number.Float
'tables' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'table_type' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'VIEW' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'AND' Keyword
-' ' Text
+' ' Text.Whitespace
'table_schema' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'public' Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'LOOP' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'EXECUTE' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'GRANT ALL ON ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'quote_ident' Name
'(' Punctuation
'r' Name
'.' Literal.Number.Float
'table_schema' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'.' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'quote_ident' Name
'(' Punctuation
'r' Name
'.' Literal.Number.Float
'table_name' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
' TO webuser' Literal.String.Single
"'" Literal.String.Single
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'END' Keyword
-' ' Text
+' ' Text.Whitespace
'LOOP' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'END' Keyword
'$' Literal.String
'' Literal.String.Delimiter
'$' Literal.String
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/psql/psql_session.txt.output b/tests/examplefiles/psql/psql_session.txt.output
index 67a73f74..e1156fb0 100644
--- a/tests/examplefiles/psql/psql_session.txt.output
+++ b/tests/examplefiles/psql/psql_session.txt.output
@@ -1,10 +1,10 @@
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'foo' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ERROR:' Generic.Strong
' column "foo" does not exist\n' Generic.Error
@@ -18,18 +18,18 @@
' ^\n' Generic.Error
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'\\q' Keyword.Pseudo
'\n' Text
'\n' Generic.Output
'peter@localhost testdb=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'\\a' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'\\t' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'\\x' Keyword.Pseudo
'\n' Text
@@ -42,14 +42,14 @@
'\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\x' Literal.String.Single
"'" Literal.String.Single
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'WARNING:' Generic.Strong
' nonstandard use of escape in a string literal\n' Generic.Output
@@ -73,46 +73,46 @@
'\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'E' Literal.String.Affix
"'" Literal.String.Single
'\\x' Literal.String.Single
"'" Literal.String.Single
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Generic.Output
'piro=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'\\set' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'foo' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'30;' Literal.String.Symbol
'\n' Text
'piro=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'from' Keyword
-' ' Text
+' ' Text.Whitespace
'test' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'<=' Operator
-' ' Text
+' ' Text.Whitespace
':foo' Name.Variable
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' foo | bar \n' Generic.Output
@@ -127,68 +127,68 @@
'\n' Generic.Output
'testdb=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'\\set' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'foo' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
"'my_table'" Literal.String.Single
'\n' Text
'testdb=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'SELECT' Keyword
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'FROM' Keyword
-' ' Text
+' ' Text.Whitespace
':"foo"' Name.Variable
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Generic.Output
'testdb=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'\\set' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'content' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'`cat my_file.txt`' Literal.String.Backtick
'\n' Text
'testdb=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'INSERT' Keyword
-' ' Text
+' ' Text.Whitespace
'INTO' Keyword
-' ' Text
+' ' Text.Whitespace
'my_table' Name
-' ' Text
+' ' Text.Whitespace
'VALUES' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
":'content'" Name.Variable
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'regression(#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Float
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' ?column? \n' Generic.Output
@@ -201,23 +201,23 @@
'\n' Generic.Output
'piro=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'piro(>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\n' Literal.String.Single
"piro'>" Generic.Prompt
' ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'$' Literal.String
'$' Literal.String
'\n' Literal.String
@@ -227,12 +227,12 @@
'$' Literal.String
'$' Literal.String
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'piro->' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'from' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Name
'\n' Literal.String.Name
@@ -240,7 +240,7 @@
' foo' Literal.String.Name
'"' Literal.String.Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ERROR:' Generic.Strong
' relation "\n' Generic.Error
@@ -255,37 +255,37 @@
'\n' Generic.Error
'testdb=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'CREATE' Keyword
-' ' Text
+' ' Text.Whitespace
'TABLE' Keyword
-' ' Text
+' ' Text.Whitespace
'my_table' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'first' Keyword
-' ' Text
+' ' Text.Whitespace
'integer' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'not' Keyword
-' ' Text
+' ' Text.Whitespace
'null' Keyword
-' ' Text
+' ' Text.Whitespace
'default' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Float
',' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'second' Keyword
-' ' Text
+' ' Text.Whitespace
'text' Name.Builtin
')' Punctuation
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- end of command\n' Comment.Single
'CREATE TABLE\n' Generic.Output
@@ -295,60 +295,60 @@
'-- Table output\n' Generic.Output
'=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'SELECT' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'0x10' Literal.String.Single
"'" Literal.String.Single
'::' Operator
'mpz' Name
-' ' Text
+' ' Text.Whitespace
'AS' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Name
'hex' Literal.String.Name
'"' Literal.String.Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'10' Literal.String.Single
"'" Literal.String.Single
'::' Operator
'mpz' Name
-' ' Text
+' ' Text.Whitespace
'AS' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Name
'dec' Literal.String.Name
'"' Literal.String.Name
',' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'-#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'010' Literal.String.Single
"'" Literal.String.Single
'::' Operator
'mpz' Name
-' ' Text
+' ' Text.Whitespace
'AS' Keyword
-' ' Text
+' ' Text.Whitespace
'oct' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'0b10' Literal.String.Single
"'" Literal.String.Single
'::' Operator
'mpz' Name
-' ' Text
+' ' Text.Whitespace
'AS' Keyword
-' ' Text
+' ' Text.Whitespace
'bin' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' hex | dec | oct | bin\n' Generic.Output
@@ -363,20 +363,20 @@
'-- One field output\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'schemaname' Name
-' ' Text
+' ' Text.Whitespace
'from' Keyword
-' ' Text
+' ' Text.Whitespace
'pg_tables' Name
-' ' Text
+' ' Text.Whitespace
'limit' Keyword
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Float
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' schemaname \n' Generic.Output
@@ -395,11 +395,11 @@
'-- TODO: prompt in multiline comments still not handled correctly\n' Generic.Output
'test=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'/*' Comment.Multiline
' multiline\ntest' Comment.Multiline
'*' Comment.Multiline
@@ -412,10 +412,10 @@
'> end comment ' Comment.Multiline
'*/' Comment.Multiline
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Float
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' ?column? | ?column? \n' Generic.Output
@@ -426,18 +426,18 @@
'\n' Generic.Output
'=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1e-6' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1E+6' Literal.Number.Float
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' ?column? | ?column? | ?column? \n' Generic.Output
@@ -450,32 +450,32 @@
'\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'begin' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'BEGIN\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'create' Keyword
-' ' Text
+' ' Text.Whitespace
'table' Keyword
-' ' Text
+' ' Text.Whitespace
'asdf' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'foo' Name
-' ' Text
+' ' Text.Whitespace
'serial' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'primary' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Keyword
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'NOTICE:' Generic.Strong
' CREATE TABLE will create implicit sequence "asdf_foo_seq" for serial column "asdf.foo"\n' Generic.Output
@@ -486,24 +486,24 @@
'CREATE TABLE\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'insert' Keyword
-' ' Text
+' ' Text.Whitespace
'into' Keyword
-' ' Text
+' ' Text.Whitespace
'asdf' Name
-' ' Text
+' ' Text.Whitespace
'values' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'10' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'returning' Keyword
-' ' Text
+' ' Text.Whitespace
'foo' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' foo \n' Generic.Output
@@ -518,40 +518,40 @@
'INSERT 0 1\n' Generic.Output
'regression=#' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'ROLLBACK' Keyword
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ROLLBACK\n' Generic.Output
'\n' Generic.Output
'=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'EXPLAIN' Keyword
-' ' Text
+' ' Text.Whitespace
'SELECT' Keyword
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'FROM' Keyword
-' ' Text
+' ' Text.Whitespace
'tenk1' Name
-'\n' Text
+'\n' Text.Whitespace
'->' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'unique1' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'100' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"-- Don't take -> in the plan as a prompt\n" Comment.Single
'\n' Generic.Output
@@ -575,14 +575,14 @@
"-- don't swallow the end of a malformed line\n" Generic.Output
'test=>' Generic.Prompt
-' ' Text
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Float
',' Punctuation
-'\n' Text
+'\n' Text.Whitespace
"'" Literal.String.Single
'this line must be emitted' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rql/rql-queries.rql.output b/tests/examplefiles/rql/rql-queries.rql.output
index a9d7f0db..5154f37f 100644
--- a/tests/examplefiles/rql/rql-queries.rql.output
+++ b/tests/examplefiles/rql/rql-queries.rql.output
@@ -1,314 +1,314 @@
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N2' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Note' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N2' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Note' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'a_faire_par' Name
-' ' Text
+' ' Text.Whitespace
'P1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P1' Name
-' ' Text
+' ' Text.Whitespace
'nom' Name
-' ' Text
+' ' Text.Whitespace
"'john'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N2' Name
-' ' Text
+' ' Text.Whitespace
'a_faire_par' Name
-' ' Text
+' ' Text.Whitespace
'P2' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P2' Name
-' ' Text
+' ' Text.Whitespace
'nom' Name
-' ' Text
+' ' Text.Whitespace
"'jane'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'DISTINCT' Keyword
-' ' Text
+' ' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'D' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'ORDERBY' Keyword
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'DESC' Keyword
-' ' Text
+' ' Text.Whitespace
'LIMIT' Keyword
-' ' Text
+' ' Text.Whitespace
'40' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Note' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'diem' Name
-' ' Text
+' ' Text.Whitespace
'D' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Workcase' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'concerned_by' Name
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'cost' Name
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'text' Name
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'author' Name
-' ' Text
+' ' Text.Whitespace
'A' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'diem' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'today' Keyword
-'\n' Text
+'\n' Text.Whitespace
'Bookmark' Name
-' ' Text
+' ' Text.Whitespace
'B' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'B' Name
-' ' Text
+' ' Text.Whitespace
'owned_by' Name
-' ' Text
+' ' Text.Whitespace
'G' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'G' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'E' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'22762' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'NOT' Keyword
-' ' Text
+' ' Text.Whitespace
'E' Name
-' ' Text
+' ' Text.Whitespace
'is_in' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'modification_date' Name
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'ORDERBY' Keyword
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'DESC' Keyword
-' ' Text
+' ' Text.Whitespace
'LIMIT' Keyword
-' ' Text
+' ' Text.Whitespace
'41' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'A' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'R' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'SUB' Name
-' ' Text
+' ' Text.Whitespace
'ORDERBY' Keyword
-' ' Text
+' ' Text.Whitespace
'R' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"Workcase"' Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Division' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name
-' ' Text
+' ' Text.Whitespace
'concerned_by' Name
-' ' Text
+' ' Text.Whitespace
'A' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'subject' Name
-' ' Text
+' ' Text.Whitespace
'SUB' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'85' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'ref' Name
-' ' Text
+' ' Text.Whitespace
'R' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'D' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'L' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Document' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'concerned_by' Name
-' ' Text
+' ' Text.Whitespace
'D' Name
',' Punctuation
'A' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'14533' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'title' Name
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'location' Name
-' ' Text
+' ' Text.Whitespace
'L' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
'A' Name
@@ -318,882 +318,882 @@
'C' Name
',' Punctuation
'D' Name
-' ' Text
+' ' Text.Whitespace
'ORDERBY' Keyword
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'DESC' Keyword
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Note' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'concerned_by' Name
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'14533' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'diem' Name
-' ' Text
+' ' Text.Whitespace
'A' Name
',' Punctuation
'N' Name
-' ' Text
+' ' Text.Whitespace
'author' Name
-' ' Text
+' ' Text.Whitespace
'B' Name
',' Punctuation
'N' Name
-' ' Text
+' ' Text.Whitespace
'text' Name
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
'N' Name
-' ' Text
+' ' Text.Whitespace
'cost' Name
-' ' Text
+' ' Text.Whitespace
'D' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'ORDERBY' Keyword
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'DESC' Keyword
-' ' Text
+' ' Text.Whitespace
'LIMIT' Keyword
-' ' Text
+' ' Text.Whitespace
'41' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'E' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'18134' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'NOT' Keyword
-' ' Text
+' ' Text.Whitespace
'E' Name
-' ' Text
+' ' Text.Whitespace
'concerned_by' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'modification_date' Name
-' ' Text
+' ' Text.Whitespace
'D' Name
-'\n' Text
+'\n' Text.Whitespace
'DISTINCT' Keyword
-' ' Text
+' ' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'D' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'ORDERBY' Keyword
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'ASC' Keyword
-' ' Text
+' ' Text.Whitespace
'LIMIT' Keyword
-' ' Text
+' ' Text.Whitespace
'40' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Note' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'diem' Name
-' ' Text
+' ' Text.Whitespace
'D' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Person' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'to_be_contacted_by' Name
-' ' Text
+' ' Text.Whitespace
'G' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'cost' Name
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'text' Name
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'author' Name
-' ' Text
+' ' Text.Whitespace
'A' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'G' Name
-' ' Text
+' ' Text.Whitespace
'login' Name
-' ' Text
+' ' Text.Whitespace
'"john"' Literal.String.Single
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'INSERT' Keyword
-' ' Text
+' ' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'surname' Name
-' ' Text
+' ' Text.Whitespace
'"Doe"' Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'firstname' Name
-' ' Text
+' ' Text.Whitespace
'"John"' Literal.String.Single
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Workcase' Name
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'ref' Name
-' ' Text
+' ' Text.Whitespace
'"ABCD12"' Literal.String.Single
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Workcase' Name
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'W' Name
-' ' Text
+' ' Text.Whitespace
'ref' Name
-' ' Text
+' ' Text.Whitespace
'LIKE' Name
-' ' Text
+' ' Text.Whitespace
'"AB%"' Literal.String.Single
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'53' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'Document' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'occurence_of' Name
-' ' Text
+' ' Text.Whitespace
'F' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'F' Name
-' ' Text
+' ' Text.Whitespace
'class' Name
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'C' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'Comics'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'owned_by' Name
-' ' Text
+' ' Text.Whitespace
'U' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'U' Name
-' ' Text
+' ' Text.Whitespace
'login' Name
-' ' Text
+' ' Text.Whitespace
"'syt'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'available' Name
-' ' Text
+' ' Text.Whitespace
'true' Keyword
-'\n' Text
+'\n' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'work_for' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'Acme'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'interested_by' Name
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'T' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'training'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'Note' Name
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'written_on' Name
-' ' Text
+' ' Text.Whitespace
'D' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'D' Name
-' ' Text
+' ' Text.Whitespace
'day' Name
'>' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'today' Keyword
-' ' Text
+' ' Text.Whitespace
'-' Operator
'10' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'written_by' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'joe'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'or' Keyword
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'jack'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'P' Name
-' ' Text
+' ' Text.Whitespace
'interested_by' Name
-' ' Text
+' ' Text.Whitespace
'T' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'T' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'training'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'P' Name
-' ' Text
+' ' Text.Whitespace
'city' Name
-' ' Text
+' ' Text.Whitespace
"'Paris'" Literal.String.Single
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Person' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'first_name' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
-'\n' Text
+'\n' Text.Whitespace
'String' Name
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Person' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'first_name' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
-'\n' Text
+'\n' Text.Whitespace
'INSERT' Keyword
-' ' Text
+' ' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'widget'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'INSERT' Keyword
-' ' Text
+' ' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'Y' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'foo'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Y' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'nice'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'friend' Name
-' ' Text
+' ' Text.Whitespace
'Y' Name
-'\n' Text
+'\n' Text.Whitespace
'INSERT' Keyword
-' ' Text
+' ' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'foo'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'friend' Name
-' ' Text
+' ' Text.Whitespace
'Y' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'nice'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'SET' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'bar'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'first_name' Name
-' ' Text
+' ' Text.Whitespace
"'original'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'foo'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'SET' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'know' Name
-' ' Text
+' ' Text.Whitespace
'Y' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'friend' Name
-' ' Text
+' ' Text.Whitespace
'Y' Name
-'\n' Text
+'\n' Text.Whitespace
'DELETE' Keyword
-' ' Text
+' ' Text.Whitespace
'Person' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'foo'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'DELETE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'friend' Name
-' ' Text
+' ' Text.Whitespace
'Y' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Person' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'foo'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
'LIKE' Name
-' ' Text
+' ' Text.Whitespace
"'%lt'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
'IN' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
"'joe'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'jack'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'william'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'averell'" Literal.String.Single
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'V' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'concerns' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'eid' Name
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'corrected_in' Name
-' ' Text
+' ' Text.Whitespace
'V?' Name
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'C' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Card' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P?' Name
-' ' Text
+' ' Text.Whitespace
'documented_by' Name
-' ' Text
+' ' Text.Whitespace
'C' Name
-'\n' Text
+'\n' Text.Whitespace
'Point' Name
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'abs' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'ord' Name
-' ' Text
+' ' Text.Whitespace
'Y' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
'+' Operator
'Y' Name
-'\n' Text
+'\n' Text.Whitespace
'Document' Name
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'class' Name
-' ' Text
+' ' Text.Whitespace
'C' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'C' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
"'Cartoon'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'owned_by' Name
-' ' Text
+' ' Text.Whitespace
'U' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'U' Name
-' ' Text
+' ' Text.Whitespace
'login' Name
-' ' Text
+' ' Text.Whitespace
"'joe'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'available' Name
-' ' Text
+' ' Text.Whitespace
'true' Keyword
-'\n' Text
+'\n' Text.Whitespace
'(' Punctuation
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Document' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'UNION' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'File' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'A' Name
',' Punctuation
'B' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'creation_date' Name
-' ' Text
+' ' Text.Whitespace
'B' Name
-' ' Text
+' ' Text.Whitespace
'WITH' Keyword
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'BEING' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Document' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'UNION' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Any' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'WHERE' Keyword
-' ' Text
+' ' Text.Whitespace
'X' Name
-' ' Text
+' ' Text.Whitespace
'is' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'File' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/sqlite3/sqlite3.sqlite3-console.output b/tests/examplefiles/sqlite3/sqlite3.sqlite3-console.output
index 62f56e26..4771c0f8 100644
--- a/tests/examplefiles/sqlite3/sqlite3.sqlite3-console.output
+++ b/tests/examplefiles/sqlite3/sqlite3.sqlite3-console.output
@@ -2,10 +2,11 @@
'Enter ".help" for instructions\n' Generic.Output
-'sqlite> ' Generic.Prompt
+'sqlite>' Generic.Prompt
+' ' Text.Whitespace
'.' Punctuation
'schema' Keyword
-'\n' Text
+'\n' Text.Whitespace
'CREATE TABLE paste (paste_id integer, code text, parsed_code text, pub_date\n' Generic.Output
@@ -13,63 +14,69 @@
'CREATE TABLE vars (key varchar(24), value varchar(128));\n' Generic.Output
-'sqlite> ' Generic.Prompt
+'sqlite>' Generic.Prompt
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
"'\n" Literal.String.Single
-' ...> ' Generic.Prompt
+' ...>' Generic.Prompt
+' ' Text.Whitespace
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
-' ...> ' Generic.Prompt
+' ...>' Generic.Prompt
+' ' Text.Whitespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'SQL error: near "a": syntax error\n' Generic.Traceback
-'sqlite> ' Generic.Prompt
+'sqlite>' Generic.Prompt
+' ' Text.Whitespace
'%' Operator
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'SQL error: near "%": syntax error\n' Generic.Traceback
-'sqlite> ' Generic.Prompt
+'sqlite>' Generic.Prompt
+' ' Text.Whitespace
'select' Keyword
-' ' Text
+' ' Text.Whitespace
'count' Keyword
'(' Punctuation
'language' Keyword
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'language' Keyword
-' ' Text
+' ' Text.Whitespace
'from' Keyword
-' ' Text
+' ' Text.Whitespace
'paste' Name
-' ' Text
+' ' Text.Whitespace
'group' Keyword
-' ' Text
+' ' Text.Whitespace
'by' Keyword
-' ' Text
+' ' Text.Whitespace
'language' Keyword
-' ' Text
+' ' Text.Whitespace
'order' Keyword
-'\n' Text
+'\n' Text.Whitespace
-' ...> ' Generic.Prompt
+' ...>' Generic.Prompt
+' ' Text.Whitespace
'by' Keyword
-' ' Text
+' ' Text.Whitespace
'count' Keyword
'(' Punctuation
'language' Keyword
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'desc' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'144|python\n' Generic.Output
@@ -95,5 +102,6 @@
'1|scheme\n' Generic.Output
-'sqlite> ' Generic.Prompt
-'\n' Text
+'sqlite>' Generic.Prompt
+' ' Text.Whitespace
+'\n' Text.Whitespace