diff --git a/data/syntax/prolog.xml b/data/syntax/prolog.xml
index 5262c6d..caeef12 100644
--- a/data/syntax/prolog.xml
+++ b/data/syntax/prolog.xml
@@ -1,1031 +1,1031 @@
?@^~\\]">
|\\\+|:-|=|\\=)(?!&gr_char_iso;)">
(?!&gr_char_iso;)">
=|>)(?!&gr_char_iso;)">
>)(?!&gr_char_iso;)">
=|@>|=\.\.|@|:)(?!&gr_char_iso;)">
?@^~\">
]>
- error
- instantiation_error
- uninstantiation_error
- type_error
- domain_error
- existence_error
- permission_error
- representation_error
- evaluation_error
- resource_error
- syntax_error
- system_error
- char_conversion
- current_char_conversion
- include
- ensure_loaded
- atan
- xor
- initialization
- fail
- repeat
- call
- catch
- throw
- true
- false
- once
- dynamic
- asserta
- assertz
- retractall
- retract
- abolish
- clause
- atom_concat
- atom_length
- atom_chars
- atom_codes
- arg
- subsumes_term
- acyclic_term
- char_code
- compare
- copy_term
- functor
- number_chars
- number_codes
- term_variables
- unify_with_occurs_check
- phrase
- open
- set_stream_position
- get_char
- get_code
- peek_char
- peek_code
- get_byte
- peek_byte
- put_char
- put_code
- put_byte
- nl
- read_term
- read
- write_canonical
- writeq
- write
- is
- rem
- mod
- div
- abs
- sign
- min
- max
- ceiling
- floor
- round
- truncate
- pi
- sqrt
- tan
- cos
- sin
- atan2
- acos
- asin
- exp
- log
- float
- float_fractional_part
- float_integer_part
- multifile
- discontigous
- op
- set_prolog_flag
- var
- nonvar
- atom
- integer
- float
- number
- atomic
- compound
- callable
- ground
- current_op
- current_prolog_flag
- current_input
- current_output
- set_input
- set_output
- close
- flush_output
- at_end_of_stream
- stream_property
-
+
-
+
-
+
diff --git a/data/syntax/pug.xml b/data/syntax/pug.xml
index c6a2793..b960317 100644
--- a/data/syntax/pug.xml
+++ b/data/syntax/pug.xml
@@ -1,118 +1,118 @@
]>
- case
- when
- default
- if
- unless
- else
- each
- while
-
+
diff --git a/data/syntax/qml.xml b/data/syntax/qml.xml
index 95cdcf4..b41680d 100644
--- a/data/syntax/qml.xml
+++ b/data/syntax/qml.xml
@@ -1,168 +1,168 @@
-
- State
- PropertyChanges
- StateGroup
- ParentChange
- StateChangeScript
- AnchorChanges
- PropertyAnimation
- NumberAnimation
- ColorAnimation
- SequentialAnimation
- ParallelAnimation
- PauseAnimation
- PropertyAction
- ParentAction
- ScriptAction
- Transition
- SpringFollow
- EaseFollow
- Behavior
- Binding
- ListModel
- ListElement
- VisualItemModel
- XmlListModel
- XmlRole
- DateTimeFormatter
- NumberFormatter
- Script
- Connections
- Component
- Timer
- QtObject
- Item
- Rectangle
- Image
- BorderImage
- Text
- TextInput
- TextEdit
- MouseArea
- FocusScope
- Flickable
- Flipable
- WebView
- Loader
- Repeater
- SystemPalette
- GraphicsObjectContainer
- LayoutItem
- ListView
- GridView
- PathView
- Path
- PathLine
- PathQuad
- PathCubic
- PathAttribute
- PathPercent
- Column
- Row
- Grid
- Scale
- Rotation
- Blur
- Colorize
- DropShadow
- Opacity
- Particles
- ParticleMotionLinear
- ParticleMotionGravity
- ParticleMotionWander
- Gradient
- GradientStop
- MouseRegion
- string
- int
- bool
- date
- color
- url
- real
- double
- var
- variant
-
+
diff --git a/data/syntax/r.xml b/data/syntax/r.xml
index 2760b30..720a499 100644
--- a/data/syntax/r.xml
+++ b/data/syntax/r.xml
@@ -1,152 +1,152 @@
- for
- in
- next
- break
- while
- repeat
- if
- else
- switch
- function
- TRUE
- FALSE
- NULL
- NA
- NA_integer_
- NA_real_
- NA_complex_
- NA_character_
- Inf
- NaN
-
+
-
-
+
+
diff --git a/data/syntax/rest.xml b/data/syntax/rest.xml
index ccfd08a..6ca3a1a 100644
--- a/data/syntax/rest.xml
+++ b/data/syntax/rest.xml
@@ -1,109 +1,108 @@
]>
-
+
-
+
-
-
+
diff --git a/data/syntax/rhtml.xml b/data/syntax/rhtml.xml
index d14607d..291cea5 100644
--- a/data/syntax/rhtml.xml
+++ b/data/syntax/rhtml.xml
@@ -1,1232 +1,1237 @@
]>
-
+
- BEGIN
- END
- and
- begin
- break
- case
- defined?
- do
- else
- elsif
- end
- ensure
- for
- if
- in
- include
- next
- not
- or
- redo
- rescue
- retry
- return
- then
- unless
- until
- when
- while
- yield
- private_class_method
- private
- protected
- public_class_method
- public
- attr_reader
- attr_writer
- attr_accessor
- alias
- module
- class
- def
- undef
- self
- super
- nil
- false
- true
- caller
- __FILE__
- __LINE__
- $stdout
- $defout
- $stderr
- $deferr
- $stdin
- abort
- at_exit
- autoload
- autoload?
- binding
- block_given?
- callcc
- caller
- catch
- chomp
- chomp!
- chop
- chop!
- eval
- exec
- exit
- exit!
- fail
- fork
- format
- getc
- gets
- global_variables
- gsub
- gsub!
- iterator?
- lambda
- load
- local_variables
- loop
- method_missing
- open
- p
- print
- printf
- proc
- putc
- puts
- raise
- rand
- readline
- readlines
- require
- scan
- select
- set_trace_func
- sleep
- split
- sprintf
- srand
- sub
- sub!
- syscall
- system
- test
- throw
- trace_var
- trap
- untrace_var
- warn
- auto_complete_field
- auto_complete_result
- auto_discovery_link_tag
- auto_link
- benchmark
- button_to
- cache
- capture
- check_box
- check_box_tag
- collection_select
- concat
- content_for
- content_tag
- country_options_for_select
- country_select
- current_page?
- date_select
- datetime_select
- debug
- define_javascript_functions
- distance_of_time_in_words
- distance_of_time_in_words_to_now
- draggable_element
- drop_receiving_element
- end_form_tag
- error_message_on
- error_messages_for
- escape_javascript
- evaluate_remote_response
- excerpt
- file_field
- file_field_tag
- finish_upload_status
- form
- form_remote_tag
- form_tag
- form_tag_with_upload_progress
- h
- hidden_field
- hidden_field_tag
- highlight
- human_size
- image_path
- image_submit_tag
- image_tag
- input
- javascript_include_tag
- javascript_path
- javascript_tag
- link_image_to
- link_to
- link_to_function
- link_to_if
- link_to_image
- link_to_remote
- link_to_unless
- link_to_unless_current
- mail_to
- markdown
- number_to_currency
- number_to_human_size
- number_to_percentage
- number_to_phone
- number_with_delimiter
- number_with_precision
- observe_field
- observe_form
- option_groups_from_collection_for_select
- options_for_select
- options_from_collection_for_select
- pagination_links
- password_field
- password_field_tag
- periodically_call_remote
- pluralize
- radio_button
- radio_button_tag
- register_template_handler
- render
- render_file
- render_template
- sanitize
- select
- select_date
- select_datetime
- select_day
- select_hour
- select_minute
- select_month
- select_second
- select_tag
- select_time
- select_year
- simple_format
- sortable_element
- start_form_tag
- strip_links
- stylesheet_link_tag
- stylesheet_path
- submit_tag
- submit_to_remote
- tag
- text_area
- text_area_tag
- text_field
- text_field_tag
- text_field_with_auto_complete
- textilize
- textilize_without_paragraph
- time_ago_in_words
- time_zone_options_for_select
- time_zone_select
- truncate
- update_element_function
- upload_progress_status
- upload_progress_text
- upload_progress_update_bar_js
- upload_status_progress_bar_tag
- upload_status_tag
- upload_status_text_tag
- url_for
- visual_effect
- word_wrap
- TODO
- FIXME
- NOTE
-
+
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
+
-
+
-
+
-
+
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/syntax/ruby.xml b/data/syntax/ruby.xml
index 409fcf6..754dfdc 100644
--- a/data/syntax/ruby.xml
+++ b/data/syntax/ruby.xml
@@ -1,911 +1,915 @@
- BEGIN
- END
- and
- begin
- break
- case
- defined?
- do
- else
- elsif
- end
- ensure
- for
- if
- in
- next
- not
- or
- redo
- rescue
- retry
- return
- then
- unless
- until
- when
- yield
- private_class_method
- private
- protected
- public_class_method
- public
- attr_reader
- attr_writer
- attr_accessor
- alias
- module
- class
- def
- undef
- self
- super
- nil
- false
- true
- caller
- __FILE__
- __LINE__
- $stdout
- $defout
- $stderr
- $deferr
- $stdin
- abort
- at_exit
- autoload
- autoload?
- binding
- block_given?
- callcc
- caller
- catch
- chomp
- chomp!
- chop
- chop!
- eval
- exec
- exit
- exit!
- fail
- fork
- format
- getc
- gets
- global_variables
- gsub
- gsub!
- iterator?
- lambda
- load
- local_variables
- loop
- method_missing
- open
- p
- print
- printf
- proc
- putc
- puts
- raise
- rand
- readline
- readlines
- require
- require_relative
- scan
- select
- set_trace_func
- sleep
- split
- sprintf
- srand
- sub
- sub!
- syscall
- system
- test
- throw
- trace_var
- trap
- untrace_var
- warn
- extend
- include
- prepend
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/data/syntax/sisu.xml b/data/syntax/sisu.xml
index ef6c58b..8376855 100644
--- a/data/syntax/sisu.xml
+++ b/data/syntax/sisu.xml
@@ -1,154 +1,154 @@
-
+
- class
- const
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/data/syntax/sql-mysql.xml b/data/syntax/sql-mysql.xml
index 9501202..200c355 100644
--- a/data/syntax/sql-mysql.xml
+++ b/data/syntax/sql-mysql.xml
@@ -1,477 +1,478 @@
-
+
- ACCESS
- ADD
- ALL
- ALTER
- ANALYZE
- AND
- AS
- ASC
- AUTO_INCREMENT
- BDB
- BERKELEYDB
- BETWEEN
- BOTH
- BY
- CASCADE
- CASE
- CHANGE
- CHARSET
- COLUMN
- COLUMNS
- CONSTRAINT
- CREATE
- CROSS
- CURRENT_DATE
- CURRENT_TIME
- CURRENT_TIMESTAMP
- DATABASE
- DATABASES
- DAY_HOUR
- DAY_MINUTE
- DAY_SECOND
- DEC
- DEFAULT
- DELAYED
- DELETE
- DESC
- DESCRIBE
- DISTINCT
- DISTINCTROW
- DROP
- ELSE
- ENCLOSED
- ESCAPED
- EXISTS
- EXPLAIN
- FIELDS
- FOR
- FOREIGN
- FROM
- FULLTEXT
- FUNCTION
- GRANT
- GROUP
- HAVING
- HIGH_PRIORITY
- IF
- IGNORE
- IN
- INDEX
- INFILE
- INNER
- INNODB
- INSERT
- INTERVAL
- INTO
- IS
- JOIN
- KEY
- KEYS
- KILL
- LEADING
- LEFT
- LIKE
- LIMIT
- LINES
- LOAD
- LOCK
- LOW_PRIORITY
- MASTER_SERVER_ID
- MATCH
- MRG_MYISAM
- NATIONAL
- NATURAL
- NOT
- NULL
- NUMERIC
- ON
- OPTIMIZE
- OPTION
- OPTIONALLY
- OR
- ORDER
- OUTER
- OUTFILE
- PARTIAL
- PRECISION
- PRIMARY
- PRIVILEGES
- PROCEDURE
- PURGE
- READ
- REFERENCES
- REGEXP
- RENAME
- REPLACE
- REQUIRE
- RESTRICT
- RETURNS
- REVOKE
- RIGHT
- RLIKE
- SELECT
- SET
- SHOW
- SONAME
- SQL_BIG_RESULT
- SQL_CALC_FOUND_ROWS
- SQL_SMALL_RESULT
- SSL
- STARTING
- STRAIGHT_JOIN
- STRIPED
- TABLE
- TABLES
- TERMINATED
- THEN
- TO
- TRAILING
- TRUNCATE
- TYPE
- UNION
- UNIQUE
- UNLOCK
- UNSIGNED
- UPDATE
- USAGE
- USE
- USER_RESOURCES
- USING
- VALUES
- VARYING
- WHEN
- WHERE
- WHILE
- WITH
- WRITE
- XOR
- YEAR_MONTH
- ZEROFILL
- +
- -
- *
- /
- ||
- =
- !=
- <>
- <
- <=
- >
- >=
- ~=
- ^=
- :=
- =>
- **
- ..
- ASCII
- BIN
- BIT_LENGTH
- CHAR
- CHARACTER_LENGTH
- CHAR_LENGTH
- CONCAT
- CONCAT_WS
- CONV
- ELT
- EXPORT_SET
- FIELD
- FIND_IN_SET
- HEX
- INSERT
- INSTR
- LCASE
- LEFT
- LENGTH
- LOAD_FILE
- LOCATE
- LOWER
- LPAD
- LTRIM
- MAKE_SET
- MID
- OCT
- OCTET_LENGTH
- ORD
- POSITION
- QUOTE
- REPEAT
- REPLACE
- REVERSE
- RIGHT
- RPAD
- RTRIM
- SOUNDEX
- SPACE
- SUBSTRING
- SUBSTRING_INDEX
- TRIM
- UCASE
- UPPER
- ABS
- ACOS
- ASIN
- ATAN
- ATAN2
- CEILING
- COS
- COT
- DEGREES
- EXP
- FLOOR
- GREATEST
- LEAST
- LN
- LOG
- LOG10
- LOG2
- MOD
- PI
- POW
- POWER
- RADIANS
- RAND
- ROUND
- SIGN
- SIN
- SQRT
- TAN
- ADDDATE
- CURDATE
- CURRENT_DATE
- CURRENT_TIME
- CURRENT_TIMESTAMP
- CURTIME
- DATE_ADD
- DATE_FORMAT
- DATE_SUB
- DAYNAME
- DAYOFMONTH
- DAYOFWEEK
- DAYOFYEAR
- EXTRACT
- FROM_DAYS
- FROM_UNIXTIME
- HOUR
- MINUTE
- MONTH
- MONTHNAME
- NOW
- PERIOD_ADD
- PERIOD_DIFF
- QUARTER
- SECOND
- SEC_TO_TIME
- SUBDATE
- SYSDATE
- TIME_FORMAT
- TIME_TO_SEC
- TO_DAYS
- UNIX_TIMESTAMP
- WEEK
- WEEKDAY
- YEAR
- YEARWEEK
- CAST
- CONVERT
- AES_DECRYPT
- AES_ENCRYPT
- BENCHMARK
- BIT_COUNT
- CONNECTION_ID
- DATABASE
- DECODE
- DES_DECRYPT
- DES_ENCRYPT
- ENCODE
- ENCRYPT
- FORMAT
- FOUND_ROWS
- GET_LOCK
- INET_ATON
- INET_NTOA
- IS_FREE_LOCK
- LAST_INSERT_ID
- MASTER_POS_WAIT
- MD5
- PASSWORD
- RELEASE_LOCK
- SESSION_USER
- SHA
- SHA1
- SYSTEM_USER
- USER
- VERSION
- AVG
- BIT_AND
- BIT_OR
- COUNT
- MAX
- MIN
- STD
- STDDEV
- SUM
- BINARY
- BLOB
- CHAR
- CHARACTER
- ENUM
- LONGBLOB
- LONGTEXT
- MEDIUMBLOB
- MEDIUMTEXT
- TEXT
- TINYBLOB
- TINYTEXT
- VARBINARY
- VARCHAR
- BIGINT
- BIT
- BOOL
- BOOLEAN
- DEC
- DECIMAL
- DOUBLE
- FIXED
- FLOAT
- INT
- INTEGER
- LONG
- MEDIUMINT
- MIDDLEINT
- NUMERIC
- TINYINT
- REAL
- SERIAL
- SMALLINT
- DATE
- DATETIME
- TIME
- TIMESTAMP
- YEAR
+
+
-
diff --git a/data/syntax/sql-postgresql.xml b/data/syntax/sql-postgresql.xml
index 0ff6fe5..12146f5 100644
--- a/data/syntax/sql-postgresql.xml
+++ b/data/syntax/sql-postgresql.xml
@@ -1,832 +1,825 @@
- ABORT
- ACCESS
- ACTION
- ADD
- ADMIN
- AFTER
- AGGREGATE
- ALIAS
- ALL
- ALLOCATE
- ALTER
- ANALYSE
- ANALYZE
- ANY
- ARE
- AS
- ASC
- ASENSITIVE
- ASSERTION
- ASSIGNMENT
- ASYMMETRIC
- AT
- ATOMIC
- ATTACH
- AUTHORIZATION
- BACKWARD
- BEFORE
- BEGIN
- BETWEEN
- BINARY
- BOTH
- BREADTH
- BY
- C
- CACHE
- CALL
- CALLED
- CARDINALITY
- CASCADE
- CASCADED
- CASE
- CAST
- CATALOG
- CATALOG_NAME
- CHAIN
- CHARACTERISTICS
- CHARACTER_LENGTH
- CHARACTER_SET_CATALOG
- CHARACTER_SET_NAME
- CHARACTER_SET_SCHEMA
- CHAR_LENGTH
- CHECK
- CHECKED
- CHECKPOINT
- CLASS
- CLASS_ORIGIN
- CLOB
- CLOSE
- CLUSTER
- COALESCE
- COBOL
- COLLATE
- COLLATION
- COLLATION_CATALOG
- COLLATION_NAME
- COLLATION_SCHEMA
- COLUMN
- COLUMN_NAME
- COMMAND_FUNCTION
- COMMAND_FUNCTION_CODE
- COMMENT
- COMMIT
- COMMITTED
- COMPLETION
- CONDITION_NUMBER
- CONNECT
- CONNECTION
- CONNECTION_NAME
- CONSTRAINTS
- CONSTRAINT
- CONSTRAINT_CATALOG
- CONSTRAINT_NAME
- CONSTRAINT_SCHEMA
- CONSTRUCTOR
- CONTAINS
- CONTINUE
- CONVERT
- COPY
- CORRESPONDING
- COUNT
- CREATE
- CREATEDB
- CREATEUSER
- CROSS
- CUBE
- CURRENT
- CURRENT_DATE
- CURRENT_PATH
- CURRENT_ROLE
- CURRENT_TIME
- CURRENT_TIMESTAMP
- CURRENT_USER
- CURSOR
- CURSOR_NAME
- CYCLE
- DATA
- DATABASE
- DATE
- DATETIME_INTERVAL_CODE
- DATETIME_INTERVAL_PRECISION
- DAY
- DEALLOCATE
- DEC
- DECIMAL
- DECLARE
- DEFAULT
- DEFERRABLE
- DEFERRED
- DEFINED
- DEFINER
- DELETE
- DELIMITERS
- DEPTH
- DEREF
- DESC
- DESCRIBE
- DESCRIPTOR
- DESTROY
- DESTRUCTOR
- DETACH
- DETERMINISTIC
- DIAGNOSTICS
- DICTIONARY
- DISCONNECT
- DISPATCH
- DISTINCT
- DO
- DOMAIN
- DOUBLE
- DROP
- DYNAMIC
- DYNAMIC_FUNCTION
- DYNAMIC_FUNCTION_CODE
- EACH
- ELSE
- ENCODING
- ENCRYPTED
- END
- END-EXEC
- EQUALS
- ESCAPE
- EVERY
- EXCEPT
- EXCEPTION
- EXCLUSIVE
- EXEC
- EXECUTE
- EXISTING
- EXISTS
- EXPLAIN
- EXTERNAL
- FALSE
- FETCH
- FINAL
- FIRST
- FOR
- FORCE
- FOREIGN
- FORTRAN
- FORWARD
- FOUND
- FREE
- FREEZE
- FROM
- FULL
- FUNCTION
- G
- GENERAL
- GENERATED
- GET
- GLOBAL
- GO
- GOTO
- GRANT
- GRANTED
- GROUP
- GROUPING
- HANDLER
- HAVING
- HIERARCHY
- HOLD
- HOST
- HOUR
- IDENTITY
- IGNORE
- ILIKE
- IMMEDIATE
- IMMUTABLE
- IMPLEMENTATION
- IN
- INCREMENT
- INDEX
- INDICATOR
- INFIX
- INHERITS
- INITIALIZE
- INITIALLY
- INNER
- INOUT
- INPUT
- INSENSITIVE
- INSERT
- INSTANCE
- INSTANTIABLE
- INSTEAD
- INTERSECT
- INTERVAL
- INTO
- INVOKER
- IS
- ISNULL
- ISOLATION
- ITERATE
- JOIN
- K
- KEY
- KEY_MEMBER
- KEY_TYPE
- LANCOMPILER
- LANGUAGE
- LARGE
- LAST
- LATERAL
- LEADING
- LEFT
- LENGTH
- LESS
- LEVEL
- LIKE
- LIMIT
- LISTEN
- LOAD
- LOCAL
- LOCALTIME
- LOCALTIMESTAMP
- LOCATION
- LOCATOR
- LOCK
- LOWER
- M
- MAP
- MATCH
- MAX
- MAXVALUE
- MESSAGE_LENGTH
- MESSAGE_OCTET_LENGTH
- MESSAGE_TEXT
- METHOD
- MIN
- MINUTE
- MINVALUE
- MOD
- MODE
- MODIFIES
- MODIFY
- MODULE
- MONTH
- MORE
- MOVE
- MUMPS
- NAME
- NAMES
- NATIONAL
- NATURAL
- NEW
- NEXT
- NO
- NOCREATEDB
- NOCREATEUSER
- NONE
- NOT
- NOTHING
- NOTIFY
- NOTNULL
- NULL
- NULLABLE
- NULLIF
- NUMBER
- NUMERIC
- OBJECT
- OCTET_LENGTH
- OF
- OFF
- OFFSET
- OIDS
- OLD
- ON
- ONLY
- OPEN
- OPERATION
- OPERATOR
- OPTION
- OPTIONS
- ORDER
- ORDINALITY
- OUT
- OUTER
- OUTPUT
- OVER
- OVERLAPS
- OVERLAY
- OVERRIDING
- OWNER
- PAD
- PARAMETER
- PARAMETERS
- PARAMETER_MODE
- PARAMETER_NAME
- PARAMETER_ORDINAL_POSITION
- PARAMETER_SPECIFIC_CATALOG
- PARAMETER_SPECIFIC_NAME
- PARAMETER_SPECIFIC_SCHEMA
- PARTIAL
- PARTITION
- PASCAL
- PASSWORD
- PATH
- PENDANT
- PLI
- POSITION
- POSTFIX
- PRECISION
- PREFIX
- PREORDER
- PREPARE
- PRESERVE
- PRIMARY
- PRIOR
- PRIVILEGES
- PROCEDURAL
- PROCEDURE
- PUBLIC
- RANGE
- READ
- READS
- REAL
- RECURSIVE
- REF
- REFERENCES
- REFERENCING
- REINDEX
- RELATIVE
- RENAME
- REPEATABLE
- REPLACE
- RESET
- RESTRICT
- RESULT
- RETURN
- RETURNED_LENGTH
- RETURNED_OCTET_LENGTH
- RETURNED_SQLSTATE
- RETURNS
- REVOKE
- RIGHT
- ROLE
- ROLLBACK
- ROLLUP
- ROUTINE
- ROUTINE_CATALOG
- ROUTINE_NAME
- ROUTINE_SCHEMA
- ROW
- ROWS
- ROW_COUNT
- RULE
- SAVEPOINT
- SCALE
- SCHEMA
- SCHEMA_NAME
- SCOPE
- SCROLL
- SEARCH
- SECOND
- SECTION
- SECURITY
- SELECT
- SELF
- SENSITIVE
- SEQUENCE
- SERIALIZABLE
- SERVER_NAME
- SESSION
- SESSION_USER
- SET
- SETOF
- SETS
- SHARE
- SHOW
- SIMILAR
- SIMPLE
- SIZE
- SOME
- SOURCE
- SPACE
- SPECIFIC
- SPECIFICTYPE
- SPECIFIC_NAME
- SQL
- SQLCODE
- SQLERROR
- SQLEXCEPTION
- SQLSTATE
- SQLWARNING
- STABLE
- START
- STATE
- STATEMENT
- STATIC
- STATISTICS
- STDIN
- STDOUT
- STRUCTURE
- STYLE
- SUBCLASS_ORIGIN
- SUBLIST
- SUBSTRING
- SUM
- SYMMETRIC
- SYSID
- SYSTEM
- SYSTEM_USER
- TABLE
- TABLE_NAME
- TEMP
- TEMPLATE
- TEMPORARY
- TERMINATE
- THAN
- THEN
- TIMEZONE_HOUR
- TIMEZONE_MINUTE
- TO
- TOAST
- TRAILING
- TRANSACTION
- TRANSACTIONS_COMMITTED
- TRANSACTIONS_ROLLED_BACK
- TRANSACTION_ACTIVE
- TRANSFORM
- TRANSFORMS
- TRANSLATE
- TRANSLATION
- TREAT
- TRIGGER
- TRIGGER_CATALOG
- TRIGGER_NAME
- TRIGGER_SCHEMA
- TRIM
- TRUE
- TRUNCATE
- TRUSTED
- TYPE
- UNCOMMITTED
- UNDER
- UNENCRYPTED
- UNION
- UNIQUE
- UNKNOWN
- UNLISTEN
- UNNAMED
- UNNEST
- UNTIL
- UPDATE
- UPPER
- USAGE
- USER
- USER_DEFINED_TYPE_CATALOG
- USER_DEFINED_TYPE_NAME
- USER_DEFINED_TYPE_SCHEMA
- USING
- VACUUM
- VALID
- VALUE
- VALUES
- VARIABLE
- VARYING
- VERBOSE
- VERSION
- VIEW
- VOLATILE
- WHEN
- WHENEVER
- WHERE
- WHILE
- WITH
- WITHOUT
- WORK
- WRITE
- YEAR
- ZONE
- +
- -
- *
- /
- ||
- |/
- ||/
- !
- !!
- @
- &
- |
- #
- <<
- >>
- %
- ^
- =
- !=
- <>
- <
- <=
- >
- >=
- ~
- ~*
- !~
- !~*
- ^=
- :=
- =>
- **
- ..
- AND
- OR
- NOT
- ##
- &&
- &<
- &>
- <->
- <^
- >^
- ?#
- ?-
- ?-|
- @-@
- ?|
- ?||
- @@
- ~=
- <<=
- >>=
- ABS
- CBRT
- CEIL
- DEGREES
- EXP
- FLOOR
- LN
- LOG
- MOD
- PI
- POW
- RADIANS
- RANDOM
- ROUND
- SIGN
- SQRT
- TRUNC
- ACOS
- ASIN
- ATAN
- ATAN2
- COS
- COT
- SIN
- TAN
- BIT_LENGTH
- CHAR_LENGTH
- CHARACTER_LENGTH
- LOWER
- OCTET_LENGTH
- POSITION
- SUBSTRING
- TRIM
- UPPER
- ASCII
- BTRIM
- CHR
- CONVERT
- INITCAP
- LENGTH
- LPAD
- LTRIM
- PG_CLIENT_ENCODING
- REPEAT
- RPAD
- RTRIM
- STRPOS
- SUBSTR
- TO_ASCII
- TRANSLATE
- ENCODE
- DECODE
- TO_CHAR
- TO_DATE
- TO_TIMESTAMP
- TO_NUMBER
- AGE
- DATE_PART
- DATE_TRUNC
- EXTRACT
- ISFINITE
- NOW
- TIMEOFDAY
- TIMESTAMP
- EXTRACT
- AREA
- BOX
- CENTER
- DIAMETER
- HEIGHT
- ISCLOSED
- ISOPEN
- PCLOSE
- NPOINT
- POPEN
- RADIUS
- WIDTH
- BOX
- CIRCLE
- LSEG
- PATH
- POINT
- POLYGON
- BROADCAST
- HOST
- MASKLEN
- SET_MASKLEN
- NETMASK
- NETWORK
- ABBREV
- NEXTVAL
- CURRVAL
- SETVAL
- COALESCE
- NULLIF
- HAS_TABLE_PRIVILEGE
- PG_GET_VIEWDEF
- PG_GET_RULEDEF
- PG_GET_INDEXDEF
- PG_GET_USERBYID
- OBJ_DESCRIPTION
- COL_DESCRIPTION
- AVG
- COUNT
- MAX
- MIN
- STDDEV
- SUM
- VARIANCE
- BIGINT
- BIGSERIAL
- BIT
- BOOL
- BOOLEAN
- BOX
- BYTEA
- CHAR
- CHARACTER
- CIDR
- CIRCLE
- DATE
- DECIMAL
- FLOAT4
- FLOAT8
- INET
- INT
- INT2
- INT4
- INT8
- INTEGER
- INTERVAL
- JSON
- JSONB
- LINE
- LSEG
- LZTEXT
- MACADDR
- MACADDR8
- MONEY
- NUMERIC
- OID
- PATH
- POINT
- POLYGON
- REAL
- SERIAL
- SERIAL2
- SERIAL4
- SERIAL8
- SMALLINT
- SMALLSERIAL
- TEXT
- TIME
- TIMESTAMP
- TIMESTAMPTZ
- TIMETZ
- TSQUERY
- TSVECTOR
- UUID
- VARBIT
- VARCHAR
- XML
+
-
-
-
-
-
-
-
-
+
-
diff --git a/data/syntax/sql.xml b/data/syntax/sql.xml
index dca4e7c..c7b7335 100644
--- a/data/syntax/sql.xml
+++ b/data/syntax/sql.xml
@@ -1,959 +1,959 @@
-
+
- ACCESS
- ACCOUNT
- ADD
- ADMIN
- ADMINISTER
- ADVISE
- AFTER
- AGENT
- ALL
- ALLOCATE
- ALL_ROWS
- ALTER
- ANALYZE
- ANCILLARY
- AND
- ANY
- ARCHIVE
- ARCHIVELOG
- AS
- ASC
- ASSERTION
- ASSOCIATE
- AT
- ATTRIBUTE
- ATTRIBUTES
- AUDIT
- AUTHENTICATED
- AUTHID
- AUTHORIZATION
- AUTOALLOCATE
- AUTOEXTEND
- AUTOMATIC
- BACKUP
- BECOME
- BEFORE
- BEGIN
- BEHALF
- BETWEEN
- BINDING
- BITMAP
- BLOCK
- BLOCK_RANGE
- BODY
- BOTH
- BOUND
- BREAK
- BROADCAST
- BTITLE
- BUFFER_POOL
- BUILD
- BULK
- BY
- CACHE
- CACHE_INSTANCES
- CALL
- CANCEL
- CASCADE
- CASE
- CATEGORY
- CHAINED
- CHANGE
- CHECK
- CHECKPOINT
- CHILD
- CHOOSE
- CHUNK
- CLASS
- CLEAR
- CLONE
- CLOSE
- CLOSE_CACHED_OPEN_CURSORS
- CLUSTER
- COALESCE
- COLUMN
- COLUMNS
- COLUMN_VALUE
- COMMENT
- COMMIT
- COMMITTED
- COMPATIBILITY
- COMPILE
- COMPLETE
- COMPOSITE_LIMIT
- COMPRESS
- COMPUTE
- CONNECT
- CONNECT_TIME
- CONSIDER
- CONSISTENT
- CONSTANT
- CONSTRAINT
- CONSTRAINTS
- CONTAINER
- CONTENTS
- CONTEXT
- CONTINUE
- CONTROLFILE
- COPY
- COST
- CPU_PER_CALL
- CPU_PER_SESSION
- CREATE
- CREATE_STORED_OUTLINES
- CROSS
- CUBE
- CURRENT
- CURSOR
- CYCLE
- DANGLING
- DATA
- DATABASE
- DATAFILE
- DATAFILES
- DBA
- DDL
- DEALLOCATE
- DEBUG
- DECLARE
- DEFAULT
- DEFERRABLE
- DEFERRED
- DEFINER
- DEGREE
- DELETE
- DEMAND
- DESC
- DETERMINES
- DICTIONARY
- DIMENSION
- DIRECTORY
- DISABLE
- DISASSOCIATE
- DISCONNECT
- DISKGROUP
- DISMOUNT
- DISTINCT
- DISTRIBUTED
- DOMAIN
- DROP
- DYNAMIC
- EACH
- ELSE
- ELSIF
- EMPTY
- ENABLE
- END
- ENFORCE
- ENTRY
- ESCAPE
- ESTIMATE
- EVENTS
- EXCEPT
- EXCEPTION
- EXCEPTIONS
- EXCHANGE
- EXCLUDING
- EXCLUSIVE
- EXEC
- EXECUTE
- EXISTS
- EXPIRE
- EXPLAIN
- EXPLOSION
- EXTENDS
- EXTENT
- EXTENTS
- EXTERNALLY
- FAILED_LOGIN_ATTEMPTS
- FALSE
- FAST
- FILE
- FILTER
- FIRST_ROWS
- FLAGGER
- FLASHBACK
- FLUSH
- FOLLOWING
- FOR
- FORCE
- FOREIGN
- FREELIST
- FREELISTS
- FRESH
- FROM
- FULL
- FUNCTION
- FUNCTIONS
- GENERATED
- GLOBAL
- GLOBALLY
- GLOBAL_NAME
- GRANT
- GROUP
- GROUPS
- HASH
- HASHKEYS
- HAVING
- HEADER
- HEAP
- HIERARCHY
- HOUR
- ID
- IDENTIFIED
- IDENTIFIER
- IDGENERATORS
- IDLE_TIME
- IF
- IMMEDIATE
- IN
- INCLUDING
- INCREMENT
- INCREMENTAL
- INDEX
- INDEXED
- INDEXES
- INDEXTYPE
- INDEXTYPES
- INDICATOR
- INITIAL
- INITIALIZED
- INITIALLY
- INITRANS
- INNER
- INSERT
- INSTANCE
- INSTANCES
- INSTEAD
- INTERMEDIATE
- INTERSECT
- INTO
- INVALIDATE
- IS
- ISOLATION
- ISOLATION_LEVEL
- JAVA
- JOIN
- KEEP
- KEY
- KILL
- LABEL
- LAYER
- LEADING
- LEFT
- LESS
- LEVEL
- LIBRARY
- LIKE
- LIMIT
- LINK
- LIST
- LOCAL
- LOCATOR
- LOCK
- LOCKED
- LOGFILE
- LOGGING
- LOGICAL_READS_PER_CALL
- LOGICAL_READS_PER_SESSION
- LOGOFF
- LOGON
- LOOP
- MANAGE
- MANAGED
- MANAGEMENT
- MASTER
- MATERIALIZED
- MAXARCHLOGS
- MAXDATAFILES
- MAXEXTENTS
- MAXINSTANCES
- MAXLOGFILES
- MAXLOGHISTORY
- MAXLOGMEMBERS
- MAXSIZE
- MAXTRANS
- MAXVALUE
- MEMBER
- MERGE
- METHOD
- MINEXTENTS
- MINIMIZE
- MINIMUM
- MINUS
- MINUTE
- MINVALUE
- MODE
- MODIFY
- MONITORING
- MOUNT
- MOVE
- MOVEMENT
- MTS_DISPATCHERS
- MULTISET
- NAMED
- NATURAL
- NEEDED
- NESTED
- NESTED_TABLE_ID
- NETWORK
- NEVER
- NEW
- NEXT
- NLS_CALENDAR
- NLS_CHARACTERSET
- NLS_COMP
- NLS_CURRENCY
- NLS_DATE_FORMAT
- NLS_DATE_LANGUAGE
- NLS_ISO_CURRENCY
- NLS_LANG
- NLS_LANGUAGE
- NLS_NUMERIC_CHARACTERS
- NLS_SORT
- NLS_SPECIAL_CHARS
- NLS_TERRITORY
- NO
- NOARCHIVELOG
- NOAUDIT
- NOCACHE
- NOCOMPRESS
- NOCYCLE
- NOFORCE
- NOLOGGING
- NOMAXVALUE
- NOMINIMIZE
- NOMINVALUE
- NOMONITORING
- NONE
- NOORDER
- NOOVERRIDE
- NOPARALLEL
- NORELY
- NORESETLOGS
- NOREVERSE
- NORMAL
- NOSEGMENT
- NOSORT
- NOT
- NOTHING
- NOVALIDATE
- NOWAIT
- NULL
- NULLS
- OBJNO
- OBJNO_REUSE
- OF
- OFF
- OFFLINE
- OID
- OIDINDEX
- OLD
- ON
- ONLINE
- ONLY
- OPCODE
- OPEN
- OPERATOR
- OPTIMAL
- OPTIMIZER_GOAL
- OPTION
- OR
- ORDER
- ORGANIZATION
- OUT
- OUTER
- OUTLINE
- OVER
- OVERFLOW
- OVERLAPS
- OWN
- PACKAGE
- PACKAGES
- PARALLEL
- PARAMETERS
- PARENT
- PARTITION
- PARTITIONS
- PARTITION_HASH
- PARTITION_RANGE
- PASSWORD
- PASSWORD_GRACE_TIME
- PASSWORD_LIFE_TIME
- PASSWORD_LOCK_TIME
- PASSWORD_REUSE_MAX
- PASSWORD_REUSE_TIME
- PASSWORD_VERIFY_FUNCTION
- PCTFREE
- PCTINCREASE
- PCTTHRESHOLD
- PCTUSED
- PCTVERSION
- PERCENT
- PERMANENT
- PLAN
- PLSQL_DEBUG
- POST_TRANSACTION
- PREBUILT
- PRECEDING
- PREPARE
- PRESENT
- PRESERVE
- PREVIOUS
- PRIMARY
- PRIOR
- PRIVATE
- PRIVATE_SGA
- PRIVILEGE
- PRIVILEGES
- PROCEDURE
- PROFILE
- PUBLIC
- PURGE
- QUERY
- QUEUE
- QUOTA
- RANDOM
- RANGE
- RBA
- READ
- READS
- REBUILD
- RECORDS_PER_BLOCK
- RECOVER
- RECOVERABLE
- RECOVERY
- RECYCLE
- REDUCED
- REFERENCES
- REFERENCING
- REFRESH
- RELY
- RENAME
- REPLACE
- RESET
- RESETLOGS
- RESIZE
- RESOLVE
- RESOLVER
- RESOURCE
- RESTRICT
- RESTRICTED
- RESUME
- RETURN
- RETURNING
- REUSE
- REVERSE
- REVOKE
- REWRITE
- RIGHT
- ROLE
- ROLES
- ROLLBACK
- ROLLUP
- ROW
- ROWNUM
- ROWS
- RULE
- SAMPLE
- SAVEPOINT
- SCAN
- SCAN_INSTANCES
- SCHEMA
- SCN
- SCOPE
- SD_ALL
- SD_INHIBIT
- SD_SHOW
- SEGMENT
- SEG_BLOCK
- SEG_FILE
- SELECT
- SELECTIVITY
- SEQUENCE
- SERIALIZABLE
- SERVERERROR
- SESSION
- SESSIONS_PER_USER
- SESSION_CACHED_CURSORS
- SET
- SHARE
- SHARED
- SHARED_POOL
- SHRINK
- SHUTDOWN
- SINGLETASK
- SIZE
- SKIP
- SKIP_UNUSABLE_INDEXES
- SNAPSHOT
- SOME
- SORT
- SOURCE
- SPECIFICATION
- SPLIT
- SQL_TRACE
- STANDBY
- START
- STARTUP
- STATEMENT_ID
- STATIC
- STATISTICS
- STOP
- STORAGE
- STORE
- STRUCTURE
- SUBMULTISET
- SUBPARTITION
- SUBPARTITIONS
- SUCCESSFUL
- SUMMARY
- SUPPLEMENTAL
- SUSPEND
- SWITCH
- SYNONYM
- SYSDBA
- SYSOPER
- SYSTEM
- SYS_OP_BITVEC
- SYS_OP_ENFORCE_NOT_NULL$
- SYS_OP_NOEXPAND
- SYS_OP_NTCIMG$
- TABLE
- TABLES
- TABLESPACE
- TABLESPACE_NO
- TABNO
- TEMPFILE
- TEMPORARY
- THAN
- THE
- THEN
- THREAD
- THROUGH
- TIMEOUT
- TIMEZONE_HOUR
- TIMEZONE_MINUTE
- TIME_ZONE
- TO
- TOPLEVEL
- TRACE
- TRACING
- TRAILING
- TRANSACTION
- TRANSITIONAL
- TRIGGER
- TRIGGERS
- TRUE
- TRUNCATE
- TYPE
- TYPES
- UNARCHIVED
- UNBOUND
- UNBOUNDED
- UNDO
- UNIFORM
- UNION
- UNIQUE
- UNLIMITED
- UNLOCK
- UNRECOVERABLE
- UNTIL
- UNUSABLE
- UNUSED
- UPDATABLE
- UPDATE
- UPD_INDEXES
- UPPPER
- USAGE
- USE
- USER_DEFINED
- USE_STORED_OUTLINES
- USING
- VALIDATE
- VALIDATION
- VALUES
- VIEW
- WHEN
- WHENEVER
- WHERE
- WHILE
- WITH
- WITHOUT
- WORK
- WRITE
- +
- -
- *
- /
- ||
- =
- !=
- <>
- <
- <=
- >
- >=
- ~=
- ^=
- :=
- =>
- **
- ..
- ABS
- ACOS
- ADD_MONTHS
- ASCII
- ASCIISTR
- ASIN
- ATAN
- ATAN2
- AVG
- BFILENAME
- BIN_TO_NUM
- BITAND
- CARDINALITY
- CAST
- CEIL
- CHARTOROWID
- CHR
- COALESCE
- COLLECT
- COMPOSE
- CONCAT
- CONVERT
- CORR
- CORR_K
- CORR_S
- COS
- COSH
- COUNT
- COVAR_POP
- COVAR_SAMP
- CUME_DIST
- CURRENT_DATE
- CURRENT_TIMESTAMP
- CV
- DBTIMEZONE
- DECODE
- DECOMPOSE
- DENSE_RANK
- DEPTH
- DEREF
- DUMP
- EMPTY_BLOB
- EMPTY_CLOB
- EXISTSNODE
- EXP
- EXTRACT
- EXTRACTVALUE
- FIRST
- FIRST_VALUE
- FLOOR
- FROM_TZ
- GREATEST
- GROUP_ID
- GROUPING
- GROUPING_ID
- HEXTORAW
- INITCAP
- INSTR
- INSTRB
- LAG
- LAST
- LAST_DAY
- LAST_VALUE
- LEAD
- LEAST
- LENGTH
- LENGTHB
- LN
- LNNVL
- LOCALTIMESTAMP
- LOG
- LOWER
- LPAD
- LTRIM
- MAKE_REF
- MAX
- MEDIAN
- MIN
- MOD
- MONTHS_BETWEEN
- NANVL
- NCHR
- NEW_TIME
- NEXT_DAY
- NLS_CHARSET_DECL_LEN
- NLS_CHARSET_ID
- NLS_CHARSET_NAME
- NLS_INITCAP
- NLS_LOWER
- NLS_UPPER
- NLSSORT
- NTILE
- NULLIF
- NUMTODSINTERVAL
- NUMTOYMINTERVAL
- NVL
- NVL2
- ORA_HASH
- ORA_ROWSCN
- PERCENT_RANK
- PERCENTILE_CONT
- PERCENTILE_DISC
- POWER
- POWERMULTISET
- POWERMULTISET_BY_CARDINALITY
- PRESENTNNV
- PRESENTV
- RANK
- RATIO_TO_REPORT
- RAWTOHEX
- RAWTONHEX
- REF
- REFTOHEX
- REGEXP_INSTR
- REGEXP_LIKE
- REGEXP_REPLACE
- REGEXP_SUBSTR
- REGR_SLOPE
- REGR_INTERCEPT
- REGR_COUNT
- REGR_R2
- REGR_AVGX
- REGR_AVGY
- REGR_SXX
- REGR_SYY
- REGR_SXY
- REMAINDER
- ROUND
- ROW_NUMBER
- ROWIDTOCHAR
- ROWIDTONCHAR
- RPAD
- RTRIM
- SCN_TO_TIMESTAMP
- SESSIONTIMEZONE
- SIGN
- SIN
- SINH
- SOUNDEX
- SQRT
- STATS_BINOMIAL_TEST
- STATS_CROSSTAB
- STATS_F_TEST
- STATS_KS_TEST
- STATS_MODE
- STATS_MW_TEST
- STATS_ONE_WAY_ANOVA
- STATS_T_TEST_ONE
- STATS_T_TEST_PAIRED
- STATS_T_TEST_INDEP
- STATS_T_TEST_INDEPU
- STATS_WSR_TEST
- STDDEV
- STDDEV_POP
- STDDEV_SAMP
- SUBSTR
- SUBSTRB
- SUM
- SYS_CONNECT_BY_PATH
- SYS_CONTEXT
- SYS_DBURIGEN
- SYS_EXTRACT_UTC
- SYS_GUID
- SYS_TYPEID
- SYS_XMLAGG
- SYS_XMLGEN
- SYSDATE
- SYSTIMESTAMP
- TAN
- TANH
- TIMESTAMP_TO_SCN
- TO_BINARY_DOUBLE
- TO_BINARY_FLOAT
- TO_CHAR
- TO_CLOB
- TO_DATE
- TO_DSINTERVAL
- TO_LOB
- TO_MULTI_BYTE
- TO_NCHAR
- TO_NCLOB
- TO_NUMBER
- TO_SINGLE_BYTE
- TO_TIMESTAMP
- TO_TIMESTAMP_TZ
- TO_YMINTERVAL
- TRANSLATE
- TREAT
- TRIM
- TRUNC
- TZ_OFFSET
- UID
- UNISTR
- UPDATEXML
- UPPER
- USER
- USERENV
- VALUE
- VAR_POP
- VAR_SAMP
- VARIANCE
- VSIZE
- WIDTH_BUCKET
- XMLAGG
- XMLCOLATTVAL
- XMLCONCAT
- XMLELEMENT
- XMLFOREST
- XMLSEQUENCE
- XMLTRANSFORM
- ANYDATA
- ANYDATASET
- ANYTYPE
- ARRAY
- BFILE
- BINARY_DOUBLE
- BINARY_FLOAT
- BINARY_INTEGER
- BLOB
- BOOLEAN
- CFILE
- CHAR
- CHARACTER
- CLOB
- DATE
- DAY
- DBURITYPE
- DEC
- DECIMAL
- DOUBLE
- FLOAT
- FLOB
- HTTPURITYPE
- INT
- INTEGER
- INTERVAL
- LOB
- LONG
- MLSLABEL
- MONTH
- NATIONAL
- NCHAR
- NCLOB
- NUMBER
- NUMERIC
- NVARCHAR
- OBJECT
- PLS_INTEGER
- PRECISION
- RAW
- REAL
- RECORD
- ROWID
- SECOND
- SINGLE
- SMALLINT
- TIME
- TIMESTAMP
- URIFACTORYTYPE
- URITYPE
- UROWID
- VARCHAR
- VARCHAR2
- VARRAY
- VARYING
- XMLTYPE
- YEAR
- ZONE
+
-
diff --git a/data/syntax/tads3.xml b/data/syntax/tads3.xml
index f38772d..7df8690 100644
--- a/data/syntax/tads3.xml
+++ b/data/syntax/tads3.xml
@@ -1,176 +1,176 @@
- abort
- and
- argcount
- break
- case
- catch
- class
- construct
- continue
- default
- definingobj
- delegated
- dictionary
- do
- else
- enum
- exit
- export
- extern
- finalize
- finally
- for
- foreach
- function
- goto
- grammar
- if
- in
- inherited
- intrinsic
- is
- local
- modify
- new
- nil
- not
- object
- or
- property
- propertyset
- replace
- replaced
- return
- self
- static
- switch
- targetobj
- targetprop
- template
- throw
- token
- transient
- true
- try
- while
-
+
diff --git a/data/syntax/tcl.xml b/data/syntax/tcl.xml
index 2bcfba9..3de1876 100644
--- a/data/syntax/tcl.xml
+++ b/data/syntax/tcl.xml
@@ -1,565 +1,565 @@
-
+
- after
- append
- AppleScript
- argv
- argc
- array
- auto_execk
- auto_execok
- auto_import
- auto_load
- auto_mkindex
- auto_mkindex_old
- auto_path
- auto_qualify
- auto_reset
- beep
- bell
- binary
- bind
- bindtags
- bgerror
- break
- button
- canvas
- case
- catch
- cd
- chan
- checkbutton
- clipboard
- clock
- close
- combobox
- concat
- console
- continue
- dde
- destroy
- dict
- else
- elseif
- encoding
- entry
- env
- eof
- error
- errorCode
- errorInfo
- eval
- event
- exec
- exit
- expr
- fblocked
- fconfigure
- fcopy
- file
- fileevent
- flush
- focus
- font
- for
- foreach
- format
- frame
- gets
- glob
- global
- grab
- grid
- history
- if
- image
- incr
- info
- interp
- join
- label
- labelframe
- lappend
- lassign
- lindex
- linsert
- list
- listbox
- llength
- load
- lower
- lrange
- lremove
- lrepeat
- lreplace
- lreverse
- lsearch
- lset
- lsort
- menu
- menubutton
- message
- namespace
- notebook
- open
- option
- OptProc
- pack
- package
- panedwindow
- parray
- pid
- place
- pkg_mkIndex
- proc
- progressbar
- puts
- pwd
- radiobutton
- raise
- read
- regexp
- registry
- regsub
- rename
- resource
- return
- scale
- scan
- scrollbar
- seek
- selection
- send
- separator
- set
- sizegrip
- socket
- source
- spinbox
- split
- string
- style
- subst
- switch
- tclLog
- tcl_endOfWord
- tcl_findLibrary
- tcl_library
- tcl_patchLevel
- tcl_platform
- tcl_precision
- tcl_rcFileName
- tcl_rcRsrcName
- tcl_startOfNextWord
- tcl_startOfPreviousWord
- tcl_traceCompile
- tcl_traceExec
- tcl_version
- tcl_wordBreakAfter
- tcl_wordBreakBefore
- tell
- text
- time
- tk
- tkTabToWindow
- tkwait
- tk_chooseColor
- tk_chooseDirectory
- tk_focusFollowMouse
- tk_focusNext
- tk_focusPrev
- tk_getOpenFile
- tk_getSaveFile
- tk_library
- tk_menuSetFocus
- tk_messageBox
- tk_optionMenu
- tk_patchLevel
- tk_popup
- tk_strictMotif
- tk_textCopy
- tk_textCut
- tk_textPaste
- tk_version
- toplevel
- trace
- traverseTo
- treeview
- unknown
- unload
- unset
- update
- uplevel
- upvar
- variable
- vwait
- while
- winfo
- wm
- add
- args
- atime
- attributes
- body
- bytelength
- cancel
- channels
- clicks
- cmdcount
- commands
- compare
- complete
- convertfrom
- convertto
- copy
- default
- delete
- dirname
- equal
- executable
- exists
- extension
- first
- forget
- format
- functions
- globals
- hostname
- idle
- ifneeded
- index
- info
- is
- isdirectory
- isfile
- join
- last
- length
- level
- library
- link
- loaded
- locals
- lstat
- map
- match
- mkdir
- mtime
- nameofexecutable
- names
- nativename
- normalize
- number
- owned
- patchlevel
- pathtype
- present
- procs
- provide
- range
- readable
- readlink
- remove
- rename
- repeat
- replace
- require
- rootname
- scan
- script
- seconds
- separator
- sharedlibextension
- size
- split
- stat
- system
- tail
- tclversion
- tolower
- totitle
- toupper
- trim
- trimleft
- trimright
- type
- unknown
- variable
- vars
- vcompare
- vdelete
- versions
- vinfo
- volumes
- vsatisfies
- wordend
- wordstart
- writable
- activate
- actual
- addtag
- append
- appname
- aspect
- atom
- atomname
- bbox
- bind
- broadcast
- canvasx
- canvasy
- caret
- cells
- cget
- children
- class
- clear
- client
- clone
- colormapfull
- colormapwindows
- command
- configure
- containing
- coords
- create
- current
- curselection
- dchars
- debug
- deiconify
- delta
- depth
- deselect
- dlineinfo
- dtag
- dump
- edit
- entrycget
- entryconfigure
- families
- find
- flash
- focus
- focusmodel
- fpixels
- fraction
- frame
- generate
- geometry
- get
- gettags
- grid
- group
- handle
- height
- hide
- iconbitmap
- iconify
- iconmask
- iconname
- iconposition
- iconwindow
- icursor
- id
- identify
- image
- insert
- interps
- inuse
- invoke
- ismapped
- itemcget
- itemconfigure
- keys
- lower
- manager
- mark
- maxsize
- measure
- metrics
- minsize
- move
- name
- nearest
- overrideredirect
- own
- panecget
- paneconfigure
- panes
- parent
- pathname
- pixels
- pointerx
- pointerxy
- pointery
- positionfrom
- post
- postcascade
- postscript
- protocol
- proxy
- raise
- release
- reqheight
- reqwidth
- resizable
- rgb
- rootx
- rooty
- scale
- scaling
- screen
- screencells
- screendepth
- screenheight
- screenmmheight
- screenmmwidth
- screenvisual
- screenwidth
- search
- see
- select
- selection
- server
- set
- show
- sizefrom
- stackorder
- state
- status
- tag
- title
- toplevel
- transient
- types
- unpost
- useinputmethods
- validate
- values
- viewable
- visual
- visualid
- visualsavailable
- vrootheight
- vrootwidth
- vrootx
- vrooty
- width
- window
- windowingsystem
- withdraw
- x
- xview
- y
-
-
+
+
diff --git a/data/syntax/template-toolkit.xml b/data/syntax/template-toolkit.xml
index 84ddcb7..b004cb5 100644
--- a/data/syntax/template-toolkit.xml
+++ b/data/syntax/template-toolkit.xml
@@ -1,326 +1,321 @@
]>
-
- SET
- GET
- CALL
- DEFAULT
- IF
- ELSIF
- ELSE
- UNLESS
- LAST
- NEXT
- FOR
- FOREACH
- WHILE
- SWITCH
- CASE
- PROCESS
- INCLUDE
- INSERT
- WRAPPER
- BLOCK
- MACRO
- END
- USE
- IN
- FILTER
- TRY
- THROW
- CATCH
- FINAL
- META
- TAGS
- DEBUG
- PERL
- constants
- template
- component
- loop
- error
- content
- defined
- length
- repeat
- replace
- match
- search
- split
- chunk
- list
- hash
- size
- keys
- values
- each
- sort
- nsort
- import
- defined
- exists
- item
- first
- last
- max
- reverse
- join
- grep
- unshift
- push
- shift
- pop
- unique
- merge
- slice
- splice
- count
- format
- upper
- lower
- ucfirst
- lcfirst
- trim
- collapse
- html
- html_entity
- html_para
- html_break
- html_para_break
- html_line_break
- uri
- url
- indent
- truncate
- repeat
- remove
- replace
- redirect
- eval
- evaltt
- perl
- evalperl
- stdout
- stderr
- null
- latex
- =
- !=
- ~=
- +=
- -=
- *=
- /=
- **=
- |=
- ||=
- &=
- &&=
- ?=
- +
- -
- *
- %
- ||
- &&
- |
- &
- <
- <<
- >
- >>
- ^
- ->
- =>
- .
- ,
- ;
- ::
- \
- and
- or
- not
- eq
- ne
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
diff --git a/data/syntax/textile.xml b/data/syntax/textile.xml
index 2d83b99..b0e8250 100644
--- a/data/syntax/textile.xml
+++ b/data/syntax/textile.xml
@@ -1,103 +1,100 @@
]>
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
diff --git a/data/syntax/varnishtest.xml b/data/syntax/varnishtest.xml
index 2f8ae12..ceb94d2 100644
--- a/data/syntax/varnishtest.xml
+++ b/data/syntax/varnishtest.xml
@@ -1,547 +1,547 @@
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/data/syntax/varnishtest4.xml b/data/syntax/varnishtest4.xml
index 7360eb7..ec0d96f 100644
--- a/data/syntax/varnishtest4.xml
+++ b/data/syntax/varnishtest4.xml
@@ -1,706 +1,706 @@
-
+
- raw
- vxid
- request
- session
- Backend
- BackendClose
- BackendOpen
- BackendReuse
- Backend_health
- Begin
- BereqAcct
- BereqHeader
- BereqMethod
- BereqProtocol
- BereqURL
- BerespHeader
- BerespProtocol
- BerespReason
- BerespStatus
- BogoHeader
- CLI
- Debug
- ESI_BodyBytes
- ESI_xmlerror
- End
- Error
- ExpBan
- ExpKill
- FetchError
- Fetch_Body
- Gzip
- Hash
- Hit
- HitPass
- HttpGarbage
- Length
- Link
- LostHeader
- ObjHeader
- ObjProtocol
- ObjReason
- ObjStatus
- PipeAcct
- ReqAcct
- ReqHeader
- ReqMethod
- ReqProtocol
- ReqStart
- ReqURL
- RespHeader
- RespProtocol
- RespReason
- RespStatus
- SessClose
- SessOpen
- Storage
- TTL
- Timestamp
- VCL_Error
- VCL_Log
- VCL_acl
- VCL_call
- VCL_return
- VCL_trace
- VSL
- WorkThread
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
-
+
+
-
+
diff --git a/data/syntax/vhdl.xml b/data/syntax/vhdl.xml
index e059ff2..6a59911 100644
--- a/data/syntax/vhdl.xml
+++ b/data/syntax/vhdl.xml
@@ -1,656 +1,654 @@
]>
-
+
- file
- library
- use
- access
- after
- alias
- all
- array
- assert
- assume
- assume_guarantee
- attribute
- begin
- block
- body
- bus
- component
- constant
- context
- cover
- default
- disconnect
- downto
- end
- exit
- fairness
- falling_edge
- file
- for
- force
- function
- generate
- generic
- group
- guarded
- impure
- inertial
- is
- label
- linkage
- literal
- map
- new
- next
- null
- of
- on
- open
- others
- parameter
- port
- postponed
- procedure
- process
- property
- protected
- pure
- range
- record
- register
- reject
- release
- report
- return
- rising_edge
- select
- sequence
- severity
- signal
- shared
- strong
- subtype
- to
- transport
- type
- unaffected
- units
- until
- variable
- vmode
- vprop
- vunit
- wait
- when
- with
- note
- warning
- error
- failure
- in
- inout
- out
- buffer
- and
- abs
- or
- xor
- xnor
- not
- mod
- nand
- nor
- rem
- rol
- ror
- sla
- sra
- sll
- srl
- if
- else
- elsif
- then
- signal
- variable
- constant
- type
- attribute
- to
- downto
- others
- case
- when
- fs
- ps
- ns
- us
- ms
- sec
- min
- hr
- bit
- bit_vector
- character
- boolean
- boolean_vector
- integer
- integer_vector
- real
- real_vector
- time
- time_vector
- delay_length
- string
- severity_level
- positive
- natural
- file_open_kind
- file_open_status
- signed
- unsigned
- unresolved_unsigned
- unresolved_signed
- line
- text
- side
- width
- std_logic
- std_logic_vector
- std_ulogic
- std_ulogic_vector
- x01
- x01z
- ux01
- ux01z
- qsim_state
- qsim_state_vector
- qsim_12state
- qsim_12state_vector
- qsim_strength
- mux_bit
- mux_vector
- reg_bit
- reg_vector
- wor_bit
- wor_vector
-
-
+
-
-
+
+
diff --git a/data/syntax/wml.xml b/data/syntax/wml.xml
index 846c7f2..433649c 100644
--- a/data/syntax/wml.xml
+++ b/data/syntax/wml.xml
@@ -1,209 +1,209 @@
-
- wmllint
- wmlindent
- wmlscope
- po
- #textdomain
- #else
- #undef
- #error
- #warning
- #define
- #ifdef
- #ifndef
- #ifhave
- #ifnhave
- #ifver
- #ifnver
- #enddef
- #endif
-
+
-
+
-
+
diff --git a/data/syntax/xmldebug.xml b/data/syntax/xmldebug.xml
index 5bb913d..7fece17 100644
--- a/data/syntax/xmldebug.xml
+++ b/data/syntax/xmldebug.xml
@@ -1,592 +1,592 @@
-
+
- CDATA
- ID
- IDREF
- IDREFS
- ENTITY
- ENTITIES
- NMTOKEN
- NMTOKENS
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
diff --git a/data/syntax/zsh.xml b/data/syntax/zsh.xml
index a2a8048..be40144 100644
--- a/data/syntax/zsh.xml
+++ b/data/syntax/zsh.xml
@@ -1,959 +1,959 @@
]>
-
+
- else
- for
- function
- in
- select
- until
- while
- elif
- then
- set
- -
- .
- :
- alias
- autoload
- bg
- bindkey
- break
- builtin
- bye
- cap
- cd
- chdir
- clone
- command
- comparguments
- compcall
- compctl
- compdescribe
- compfiles
- compgroups
- compquote
- comptags
- comptry
- compvalues
- continue
- dirs
- disable
- disown
- echo
- echotc
- echoti
- emulate
- enable
- eval
- exec
- exit
- false
- fc
- fg
- functions
- getcap
- getopts
- hash
- history
- jobs
- kill
- let
- limit
- log
- logout
- noglob
- popd
- print
- printf
- pushd
- pushln
- pwd
- r
- rehash
- return
- sched
- set
- setcap
- setopt
- shift
- source
- stat
- suspend
- test
- times
- trap
- true
- ttyctl
- type
- ulimit
- umask
- unalias
- unfunction
- unhash
- unlimit
- unset
- unsetopt
- vared
- wait
- whence
- where
- which
- zcompile
- zformat
- zftp
- zle
- zmodload
- zparseopts
- zprof
- zpty
- zregexparse
- zsocket
- zstyle
- ztcp
- declare
- export
- float
- getln
- integer
- unset
- declare
- typeset
- local
- read
- readonly
- arch
- awk
- bash
- bunzip2
- bzcat
- bzcmp
- bzdiff
- bzegrep
- bzfgrep
- bzgrep
- bzip2
- bzip2recover
- bzless
- bzmore
- cat
- chattr
- chgrp
- chmod
- chown
- chvt
- cp
- date
- dd
- deallocvt
- df
- dir
- dircolors
- dmesg
- dnsdomainname
- domainname
- du
- dumpkeys
- echo
- ed
- egrep
- false
- fgconsole
- fgrep
- fuser
- gawk
- getkeycodes
- gocr
- grep
- groff
- groups
- gunzip
- gzexe
- gzip
- hostname
- igawk
- install
- kbd_mode
- kbdrate
- killall
- last
- lastb
- link
- ln
- loadkeys
- loadunimap
- login
- ls
- lsattr
- lsmod
- lsmod.old
- lzcat
- lzcmp
- lzdiff
- lzegrep
- lzfgrep
- lzgrep
- lzless
- lzcat
- lzma
- lzmainfo
- lzmore
- mapscrn
- mesg
- mkdir
- mkfifo
- mknod
- mktemp
- more
- mount
- mv
- nano
- netstat
- nisdomainname
- nroff
- openvt
- pgawk
- pidof
- ping
- ps
- pstree
- pwd
- rbash
- readlink
- red
- resizecons
- rm
- rmdir
- run-parts
- sash
- sed
- setfont
- setkeycodes
- setleds
- setmetamode
- setserial
- sh
- showkey
- shred
- sleep
- ssed
- stat
- stty
- su
- sync
- tar
- tempfile
- touch
- troff
- true
- umount
- uname
- unicode_start
- unicode_stop
- unlink
- unlzma
- unxz
- utmpdump
- uuidgen
- vdir
- wall
- wc
- xz
- xzcat
- ypdomainname
- zcat
- zcmp
- zdiff
- zegrep
- zfgrep
- zforce
- zgrep
- zless
- zmore
- znew
- zsh
- aclocal
- aconnect
- aplay
- apm
- apmsleep
- apropos
- ar
- arecord
- as
- as86
- autoconf
- autoheader
- automake
- awk
- basename
- bc
- bison
- c++
- cal
- cat
- cc
- cdda2wav
- cdparanoia
- cdrdao
- cd-read
- cdrecord
- chfn
- chgrp
- chmod
- chown
- chroot
- chsh
- clear
- cmp
- co
- col
- comm
- cp
- cpio
- cpp
- cut
- dc
- dd
- df
- diff
- diff3
- dir
- dircolors
- directomatic
- dirname
- du
- env
- expr
- fbset
- file
- find
- flex
- flex++
- fmt
- free
- ftp
- funzip
- fuser
- g++
- gawk
- gc
- gcc
- gdb
- getent
- getopt
- gettext
- gettextize
- gimp
- gimp-remote
- gimptool
- gmake
- gs
- head
- hexdump
- id
- install
- join
- kill
- killall
- ld
- ld86
- ldd
- less
- lex
- ln
- locate
- lockfile
- logname
- lp
- lpr
- ls
- lynx
- m4
- make
- man
- mkdir
- mknod
- msgfmt
- mv
- namei
- nasm
- nawk
- nice
- nl
- nm
- nm86
- nmap
- nohup
- nop
- od
- passwd
- patch
- pcregrep
- pcretest
- perl
- perror
- pidof
- pr
- printf
- procmail
- prune
- ps2ascii
- ps2epsi
- ps2frag
- ps2pdf
- ps2ps
- psbook
- psmerge
- psnup
- psresize
- psselect
- pstops
- rcs
- rev
- rm
- scp
- sed
- seq
- setterm
- shred
- size
- size86
- skill
- slogin
- snice
- sort
- sox
- split
- ssh
- ssh-add
- ssh-agent
- ssh-keygen
- ssh-keyscan
- stat
- strings
- strip
- sudo
- suidperl
- sum
- tac
- tail
- tee
- test
- tr
- uniq
- unlink
- unzip
- updatedb
- updmap
- uptime
- users
- vmstat
- w
- wc
- wget
- whatis
- whereis
- which
- who
- whoami
- write
- xargs
- yacc
- yes
- zip
- zsoelim
- dcop
- kdialog
- kfile
- xhost
- xmodmap
- xset
-
+
-
+