diff --git a/data/syntax/doxygenlua.xml b/data/syntax/doxygenlua.xml
index f3298b5..d98f910 100644
--- a/data/syntax/doxygenlua.xml
+++ b/data/syntax/doxygenlua.xml
@@ -1,497 +1,497 @@
]>
- \arg
- @arg
- \author
- @author
- \authors
- @authors
- \brief
- @brief
- \callgraph
- @callgraph
- \callergraph
- @callergraph
- \date
- @date
- \deprecated
- @deprecated
- \details
- @details
- \docbookonly
- @docbookonly
- \else
- @else
- \endcond
- @endcond
- \enddocbookonly
- @enddocbookonly
- \endhtmlonly
- @endhtmlonly
- \endif
- @endif
- \endinternal
- @endinternal
- \endlatexonly
- @endlatexonly
- \endlink
- @endlink
- \endmanonly
- @endmanonly
- \endparblock
- @endparblock
- \endrtfonly
- @endrtfonly
- \endsecreflist
- @endsecreflist
- \endxmlonly
- @endxmlonly
- \f[
- @f[
- \f]
- @f]
- \f$
- @f$
- \hideinitializer
- @hideinitializer
- \htmlonly
- @htmlonly
- \internal
- @internal
- \invariant
- @invariant
- \latexonly
- @latexonly
- \li
- @li
- \manonly
- @manonly
- \n
- @n
- \nosubgrouping
- @nosubgrouping
- \only
- @only
- \parblock
- @parblock
- \post
- @post
- \pre
- @pre
- \private
- @pivate
- \privatesection
- @pivatesection
- \protected
- @protected
- \protectedsection
- @protectedsection
- \public
- @public
- \publicsection
- @publicsection
- \pure
- @pure
- \remark
- @remark
- \remarks
- @remarks
- \return
- @return
- \returns
- @returns
- \result
- @result
- \rtfonly
- @rtfonly
- \sa
- @sa
- \secreflist
- @secreflist
- \see
- @see
- \short
- @short
- \showinitializer
- @showinitializer
- \since
- @since
- \static
- @static
- \tableofcontents
- @tableofcontents
- \test
- @test
- \version
- @version
- \xmlonly
- @xmlonly
- \#
- @#
- \$
- @$
- \%
- @%
- \&
- @&
- \>
- @>
- \<
- @<
- \"
- @"
- \::
- @::
- \@
- @@
- \\
- @\
- \~
- @~
- \.
- @.
- \--
- @--
- \---
- @---
- \a
- @a
- \anchor
- @anchor
- \b
- @b
- \c
- @c
- \cite
- @cite
- \cond
- @cond
- \copybrief
- @copybrief
- \copydetails
- @copydetails
- \copydoc
- @copydoc
- \def
- @def
- \dir
- @dir
- \dontinclude
- @dontinclude
- \e
- @e
- \elseif
- @elseif
- \em
- @em
- \enum
- @enum
- \example
- @example
- \exception
- @exception
- \exceptions
- @exceptions
- \extends
- @extends
- \file
- @file
- \htmlinclude
- @htmlinclude
- \idlexcept
- @idlexcept
- \if
- @if
- \ifnot
- @ifnot
- \implements
- @implements
- \include
- @include
- \includelineno
- @includelineno
- \latexinclude
- @latexinclude
- \link
- @link
- \memberof
- @memberof
- \namespace
- @namespace
- \p
- @p
- \package
- @package
- \property
- @property
- \relatedalso
- @relatedalso
- \relatesalso
- @relatesalso
- \related
- @related
- \relates
- @relates
- \retval
- @retval
- \throw
- @throw
- \throws
- @throws
- \verbinclude
- @verbinclude
- \version
- @version
- \xrefitem
- @xrefitem
- \param
- @param
- \tparam
- @tparam
- \image
- @image
- \addtogroup
- @addtogroup
- \category
- @category
- \class
- @class
- \diafile
- @diafile
- \dotfile
- @dotfile
- \defgroup
- @defgroup
- \interface
- @interface
- \headerfile
- @headerfile
- \mscfile
- @mscfile
- \page
- @page
- \paragraph
- @paragraph
- \protocol
- @prtocol
- \ref
- @ref
- \section
- @section
- \snippet
- @snippet
- \struct
- @struct
- \subpage
- @subpage
- \subsection
- @subsection
- \subsubsection
- @subsubsection
- \union
- @union
- \weakgroup
- @weakgroup
- \addindex
- @addindex
- \copyright
- @copyright
- \fn
- @fn
- \ingroup
- @ingroup
- \line
- @line
- \mainpage
- @mainpage
- \name
- @name
- \overload
- @overload
- \par
- @par
- \skip
- @skip
- \skipline
- @skipline
- \typedef
- @typedef
- \until
- @until
- \var
- @var
- \vhdlflow
- @vhdlflow
- \note
- @note
- \warning
- @warning
- \attention
- @attention
- \bug
- @bug
- \todo
- @todo
-
+
diff --git a/data/syntax/latex.xml b/data/syntax/latex.xml
index 4f25d88..8dcc31b 100644
--- a/data/syntax/latex.xml
+++ b/data/syntax/latex.xml
@@ -1,1131 +1,1131 @@
]>
-
+
- \begin
- \end
- \Autocite
- \autocite
- \autoref
- \Cite
- \cite
- \Citeauthor
- \citeauthor
- \citep
- \citet
- \citetitle
- \citeurl
- \citeyear
- \cref
- \Cref
- \cref*
- \Cref*
- \eqref
- \Footcite
- \footcite
- \footfullcite
- \fullcite
- \label
- \nocite
- \pagecite
- \pageref
- \Parencite
- \parencite
- \ref
- \subref
- \subref*
- \supercite
- \Textcite
- \textcite
- \vpageref
- \vref
- \documentclass
- \includegraphics
- \include
- \usepackage
- \bibliography
- \bibliographystyle
- \cites
- \Cites
- \parencites
- \Parencites
- \autocites
- \Autocites
- \supercites
- \footcites
- \Footcites
- \part*
- \part
- \chapter*
- \chapter
- \section*
- \section
- \subsection*
- \subsection
- \subsubsection*
- \subsubsection
- \paragraph*
- \paragraph
- \subparagraph*
- \subparagraph
- \column
- \definecolor
- \geometry
- \hspace*
- \hspace
- \input
- \newboolean
- \rule
- \setboolean
- \setcounter
- \setlength
- \special
- \textcolor
- \vspace*
- \vspace
- \footnote*
- \footnote
- \renewcommand*
- \renewcommand
- \providecommand*
- \providecommand
- \newcommand*
- \newcommand
- \edef
- \gdef
- \xdef
- \ensuremath
- \iffalse
- \fi
- \else
- verb*
- verb
- Verb
- lstinline
- mint
- lstlisting*
- lstlisting
- minted*
- minted
- Verbatim*
- Verbatim
- BVerbatim*
- BVerbatim
- LVerbatim*
- LVerbatim
- verbatim*
- verbatim
- boxedverbatim*
- boxedverbatim
- comment*
- comment
- alignat*
- alignat
- xalignat*
- xalignat
- xxalignat*
- xxalignat
- Bmatrix*
- Bmatrix
- IEEEeqnarray*
- IEEEeqnarray
- IEEEeqnarraybox*
- IEEEeqnarraybox
- Vmatrix*
- Vmatrix
- align*
- align
- bmatrix*
- bmatrix
- cases*
- cases
- displaymath*
- displaymath
- eqnarray*
- eqnarray
- equation*
- equation
- flalign*
- flalign
- gather*
- gather
- math*
- math
- multline*
- multline
- pmatrix*
- pmatrix
- smallmatrix*
- smallmatrix
- subeqnarray*
- subeqnarray
- vmatrix*
- vmatrix
- tabularx*
- tabularx
- tabular*
- tabular
- supertabular*
- supertabular
- mpsupertabular*
- mpsupertabular
- xtabular*
- xtabular
- mpxtabular*
- mpxtabular
- longtable*
- longtable
- \text
- \textit
- \textbf
- \textmd
- \textsl
- \textsc
- \textrm
- \textsf
- \texttt
- \textup
- \textlf
- \textnormal
- \shortintertext
- \intertext
- \mbox
- \emph
- \KileResetHL
- \KateResetHL
-
+
-
+
diff --git a/data/syntax/lua.xml b/data/syntax/lua.xml
index 0413e56..d46ca26 100644
--- a/data/syntax/lua.xml
+++ b/data/syntax/lua.xml
@@ -1,569 +1,569 @@
]>
-
+
- and
- function
- in
- local
- not
- or
- nil
- false
- true
- break
- do
- else
- elseif
- end
- for
- goto
- if
- repeat
- return
- then
- until
- while
- do
- if
- repeat
- else
- elseif
- end
- until
- _PROMPT
- _PROMPT2
- LUA_PATH
- LUA_CPATH
- LUA_INIT
- _ENV
- _VERSION
- _G
- package.config
- package.cpath
- package.loaded
- package.path
- package.preload
- package.searchers
- utf8.charpattern
- math.maxinteger
- math.mininteger
- math.pi
- assert
- collectgarbage
- dofile
- error
- getmetatable
- ipairs
- load
- loadfile
- next
- pairs
- pcall
- print
- rawequal
- rawget
- rawlen
- rawset
- select
- setmetatable
- tonumber
- tostring
- type
- warn
- xpcall
- coroutine.create
- coroutine.isyieldable
- coroutine.resume
- coroutine.kill
- coroutine.running
- coroutine.status
- coroutine.wrap
- coroutine.yield
- require
- package.loadlib
- package.searchpath
- string.byte
- string.char
- string.dump
- string.find
- string.format
- string.gmatch
- string.gsub
- string.len
- string.lower
- string.match
- string.pack
- string.packsize
- string.rep
- string.reverse
- string.sub
- string.unpack
- string.upper
- utf8.char
- utf8.codes
- utf8.codepoint
- utf8.len
- utf8.offset
- table.concat
- table.insert
- table.move
- table.pack
- table.remove
- table.sort
- table.unpack
- math.abs
- math.acos
- math.asin
- math.atan
- math.ceil
- math.cos
- math.deg
- math.exp
- math.floor
- math.fmod
- math.huge
- math.log
- math.max
- math.min
- math.modf
- math.rad
- math.random
- math.randomseed
- math.sin
- math.sqrt
- math.tan
- math.tointeger
- math.type
- math.utl
- io.close
- io.flush
- io.input
- io.lines
- io.open
- io.output
- io.popen
- io.read
- io.stderr
- io.stdin
- io.stdout
- io.tmpfile
- io.type
- io.write
- os.clock
- os.date
- os.difftime
- os.execute
- os.exit
- os.getenv
- os.remove
- os.rename
- os.setlocale
- os.time
- os.tmpname
- debug.debug
- debug.gethook
- debug.getinfo
- debug.getlocal
- debug.getmetatable
- debug.getregistry
- debug.getupvalue
- debug.getuservalue
- debug.sethook
- debug.setlocal
- debug.setmetatable
- debug.setupvalue
- debug.setuservalue
- debug.traceback
- debug.upvalueid
- debug.upvaluejoin
- cgilua
- cgilua.addclosefunction
- cgilua.addopenfunction
- cgilua.addopenfunction
- cgilua.addscripthandler
- cgilua.addscripthandler
- cgilua.buildprocesshandler
- cgilua.contentheader
- cgilua.cookies.delete
- cgilua.cookies.get
- cgilua.cookies.set
- cgilua.cookies.sethtml
- cgilua.cookies
- cgilua.doif
- cgilua.doscript
- cgilua.errorlog
- cgilua.handlelp
- cgilua.header
- cgilua.htmlheader
- cgilua.lp.compile
- cgilua.lp.include
- cgilua.lp.setcompatmode
- cgilua.lp.setoutfunc
- cgilua.lp.translate
- cgilua.mkabsoluteurl
- cgilua.mkurlpath
- cgilua.pack
- cgilua.put
- cgilua.redirect
- cgilua.script_file
- cgilua.script_path
- cgilua.script_pdir
- cgilua.script_vdir
- cgilua.script_vpath
- cgilua.serialize
- cgilua.servervariable
- cgilua.session.close
- cgilua.session.data
- cgilua.session.delete
- cgilua.session.load
- cgilua.session.new
- cgilua.session.open
- cgilua.session.save
- cgilua.session.setsessiondir
- cgilua.session
- cgilua.seterrorhandler
- cgilua.seterroroutput
- cgilua.setmaxfilesize
- cgilua.setmaxinput
- cgilua.setoutfunc
- cgilua.splitpath
- cgilua.urlcode.encodetable
- cgilua.urlcode.escape
- cgilua.urlcode.insertfield
- cgilua.urlcode.parsequery
- cgilua.urlcode.unescape
- cgilua.urlpath
- lfs
- lfs.attributes
- lfs.chdir
- lfs.currentdir
- lfs.dir
- lfs.lock
- lfs.mkdir
- lfs.rmdir
- lfs.touch
- lfs.unlock
- zip
- zip.open
- zip.openfile
- byte
- char
- dump
- find
- format
- gmatch
- gsub
- len
- lower
- match
- pack
- packsize
- rep
- reverse
- sub
- unpack
- upper
- concat
- insert
- move
- pack
- remove
- sort
- unpack
- close
- commit
- connect
- escape
- execute
- fetch
- getcolnames
- getcoltypes
- getlastautoid
- numrows
- rollback
- setautocommit
- files
- close
- flush
- lines
- read
- seek
- setvbuf
- write
- __add
- __sub
- __mul
- __div
- __mod
- __pow
- __unm
- __idiv
- __band
- __bor
- __bxor
- __bnot
- __shl
- __shr
- __concat
- __len
- __eq
- __lt
- __le
- __index
- __newindex
- __call
- __tostring
- __pairs
- __metatable
- __gc
- __mode
- _ALERT
- _ERRORMESSAGE
- _LOADED
- __ipairs
- foreach
- foreachi
- loadstring
- math.atan2
- math.cosh
- math.frexp
- math.ldexp
- math.log10
- math.mod
- math.pow
- math.sinh
- math.tanh
- string.gfind
- table.foreach
- table.foreachi
- table.getn
- table.setn
-
+
diff --git a/data/syntax/metafont.xml b/data/syntax/metafont.xml
index 88166ef..88f6648 100644
--- a/data/syntax/metafont.xml
+++ b/data/syntax/metafont.xml
@@ -1,986 +1,986 @@
-
- true
- false
- known
- unknown
- odd
- charexists
- not
- and
- or
- normaldeviate
- length
- ASCII
- oct
- hex
- angle
- turningnumber
- totalweight
- directiontime
- xpart
- ypart
- xxpart
- xypart
- yxpart
- yypart
- sqrt
- sind
- cosd
- mlog
- mexp
- floor
- uniformdeviate
- abs
- div
- dotprod
- max
- min
- mod
- ceiling
- tracingtitles
- tracingequations
- tracingcapsules
- tracingchoices
- tracingspecs
- tracingpens
- tracingcommands
- tracingrestores
- tracingmacros
- tracingedges
- tracingoutput
- tracingonline
- tracingstats
- pausing
- showstopping
- fontmaking
- proofing
- turningcheck
- warningcheck
- smoothing
- autorounding
- granularity
- fillin
- year
- month
- day
- time
- charcode
- charext
- charwd
- charht
- chardp
- charic
- chardx
- chardy
- designsize
- hppp
- vppp
- xoffset
- yoffset
- boundarychar
- point
- of
- precontrol
- postcontrol
- penoffset
- rotated
- scaled
- shifted
- slanted
- transformed
- xscaled
- yscaled
- zscaled
- makepath
- reverse
- subpath
- curl
- tension
- atleast
- controls
- cycle
- nullpen
- pencircle
- makepen
- nullpicture
- jobname
- readstring
- str
- char
- decimal
- substring
- end
- dump
- save
- interim
- newinternal
- randomseed
- let
- delimiters
- outer
- everyjob
- show
- showvariable
- showtoken
- showdependencies
- showstats
- message
- errmessage
- errhelp
- batchmode
- nonstopmode
- scrollmode
- errorstopmode
- addto
- also
- contour
- doublepath
- withpen
- withweight
- cull
- keeping
- dropping
- display
- inwindow
- openwindow
- at
- from
- to
- shipout
- special
- numspecial
- boolean
- numeric
- pair
- path
- pen
- picture
- string
- transform
- expr
- suffix
- text
- primary
- secondary
- tertiary
- primarydef
- secondarydef
- tertiarydef
- else
- elseif
- step
- until
- upto
- exitif
- charlist
- endinput
- expandafter
- extensible
- fontdimen
- headerbyte
- inner
- input
- intersectiontimes
- kern
- ligtable
- quote
- scantokens
- skipto
- addto_currentpicture
- aspect_ratio
- base_name
- base_version
- blacker
- blankpicture
- bot
- bye
- byte
- capsule_def
- change_width
- clear_pen_memory
- clearit
- clearpen
- clearxy
- counterclockwise
- culldraw
- cullit
- currentpen
- currentpen_path
- currentpicture
- currenttransform
- currentwindow
- cutdraw
- cutoff
- d
- decr
- define_blacker_pixels
- define_corrected_pixels
- define_good_x_pixels
- define_good_y_pixels
- define_horizontal_corrected_pixels
- define_pixels
- define_whole_blacker_pixels
- define_whole_pixels
- define_whole_vertical_blacker_pixels
- define_whole_vertical_pixels
- dir
- direction
- directionpoint
- displaying
- ditto
- down
- downto
- draw
- drawdot
- eps
- epsilon
- extra_setup
- erase
- exitunless
- fill
- filldraw
- fix_units
- flex
- font_coding_scheme
- font_extra_space
- font_identifier
- font_normal_shrink
- font_normal_space
- font_normal_stretch
- font_quad
- font_setup
- font_size
- font_slant
- font_x_height
- fullcircle
- generate
- gfcorners
- gobble
- gobbled
- grayfont
- h
- halfcircle
- hide
- hround
- identity
- image_rules
- incr
- infinity
- interact
- interpath
- intersectionpoint
- inverse
- italcorr
- join_radius
- killtext
- labelfont
- labels
- left
- lft
- localfont
- loggingall
- lowres
- lowres_fix
- mag
- magstep
- makebox
- makegrid
- makelabel
- maketicks
- mode
- mode_def
- mode_name
- mode_setup
- nodisplays
- notransforms
- number_of_modes
- numtok
- o_correction
- openit
- origin
- pen_bot
- pen_lft
- pen_rt
- pen_top
- penlabels
- penpos
- penrazor
- penspeck
- pensquare
- penstroke
- pickup
- pixels_per_inch
- proof
- proofoffset
- proofrule
- proofrulethickness
- quartercircle
- range
- reflectedabout
- relax
- right
- rotatedabout
- rotatedaround
- round
- rt
- rulepen
- savepen
- screenchars
- screen_rows
- screen_cols
- screenrule
- screenstrokes
- shipit
- showit
- slantfont
- smode
- smoke
- softjoin
- solve
- stop
- superellipse
- takepower
- tensepath
- titlefont
- tolerance
- top
- tracingall
- tracingnone
- undraw
- undrawdot
- unfill
- unfilldraw
- unitpixel
- unitsquare
- unitvector
- up
- upto
- vround
- w
- whatever
- bluepart
- clip
- color
- dashed
- fontsize
- greenpart
- infont
- linecap
- linejoin
- llcorner
- lrcorner
- miterlimit
- mpxbreak
- prologues
- redpart
- setbounds
- tracinglostchars
- truecorners
- ulcorner
- urcorner
- withcolor
- ahangle
- ahlength
- background
- bbox
- bboxmargin
- beveled
- black
- blue
- buildcycle
- butt
- center
- cutafter
- cutbefore
- cuttings
- dashpattern
- defaultfont
- defaultpen
- defaultscale
- dotlabel
- dotlabels
- drawarrow
- drawdblarrow
- drawoptions
- evenly
- green
- label
- labeloffset
- mitered
- red
- rounded
- squared
- thelabel
- white
- base_name
- base_version
- upto
- downto
- exitunless
- relax
- gobble
- gobbled
- interact
- loggingall
- tracingall
- tracingnone
- eps
- epsilon
- infinity
- right
- left
- up
- down
- origin
- quartercircle
- halfcircle
- fullcircle
- unitsquare
- identity
- blankpicture
- withdots
- ditto
- EOF
- pensquare
- penrazor
- penspeck
- whatever
- round
- byte
- dir
- unitvector
- inverse
- counterclockwise
- tensepath
- takepower
- direction
- directionpoint
- intersectionpoint
- softjoin
- incr
- decr
- reflectedabout
- rotatedaround
- rotatedabout
- flex
- superellipse
- interpath
- magstep
- currentpen
- currentpen_path
- currentpicture
- fill
- draw
- filldraw
- drawdot
- unfill
- undraw
- unfilldraw
- undrawdot
- erase
- cutdraw
- image
- pickup
- numeric_pickup
- pen_lft
- pen_rt
- pen_top
- pen_bot
- savepen
- clearpen
- clear_pen_memory
- lft
- rt
- top
- bot
- ulft
- urt
- llft
- lrt
- penpos
- penstroke
- arrowhead
- makelabel
- labels
- penlabel
- range
- numtok
- thru
- clearxy
- clearit
- clearpen
- pickup
- shipit
- bye
- hide
- stop
- solve
- blacker
- capsule_def
- change_width
- define_blacker_pixels
- define_corrected_pixels
- define_good_x_pixels
- define_good_y_pixels
- define_horizontal_corrected_pixels
- define_pixels
- define_whole_blacker_pixels
- define_whole_vertical_blacker_pixels
- define_whole_vertical_pixels
- extra_setup
- font_coding_scheme
- font_extra_space
- font_identifier
- font_normal_shrink
- font_normal_space
- font_normal_stretch
- font_quad
- font_size
- font_slant
- font_x_height
- italcorr
- labelfont
- makebox
- makegrid
- maketicks
- mode_def
- mode_setup
- o_correction
- proofrule
- proofrulethickness
- rulepen
- smode
- cullit
- currenttransform
- gfcorners
- grayfont
- hround
- imagerules
- lowres_fix
- nodisplays
- notransforms
- openit
- proofoffset
- screenchars
- screenrule
- screenstrokes
- showit
- slantfont
- titlefont
- unitpixel
- vround
- circmargin
- defaultdx
- defaultdy
- boxit
- boxjoin
- bpath
- circleit
- drawboxed
- drawboxes
- drawunboxed
- fixpos
- fixsize
- pic
-
+
diff --git a/data/syntax/sass.xml b/data/syntax/sass.xml
index bd99a71..9690565 100644
--- a/data/syntax/sass.xml
+++ b/data/syntax/sass.xml
@@ -1,467 +1,467 @@
]>
-
+
properties##SCSS
sub-properties##SCSS
special values##SCSS
value keywords##SCSS
values##SCSS
colors##SCSS
functions##SCSS
medias##SCSS
pseudoelements##SCSS
pseudoclasses##SCSS
pseudoclass-selector##SCSS
pseudoclasses-@page##SCSS
at-rules##SCSS
nested at-rules##SCSS
inline and nested at-rules##SCSS
@extend##SCSS
@if##SCSS
@else##SCSS
@mixin##SCSS
@viewport##SCSS
@page##SCSS
@font-face##SCSS
@keyframes##SCSS
media operators##SCSS
operators##SCSS
annotations##SCSS
-
-
+
+
diff --git a/data/syntax/sql-postgresql.xml b/data/syntax/sql-postgresql.xml
index 6cf5a6a..e489e7b 100644
--- a/data/syntax/sql-postgresql.xml
+++ b/data/syntax/sql-postgresql.xml
@@ -1,1074 +1,1074 @@
-
+
- BEGIN
- CASE
- ELSE
- ELSIF
- END
- EXCEPTION
- FOR
- IF
- LOOP
- RETURN
- THEN
- WHEN
- AND
- BETWEEN
- IN
- IS
- LIKE
- NOT
- OR
- A
- ABORT
- ABSENT
- ABSOLUTE
- ACCESS
- ACCORDING
- ACTION
- ADA
- ADD
- ADMIN
- AFTER
- AGGREGATE
- ALL
- ALLOCATE
- ALSO
- ALTER
- ALWAYS
- ANALYZE
- ANY
- ARE
- ARRAY
- ARRAY_AGG
- ARRAY_MAX_CARDINALITY
- AS
- ASC
- ASENSITIVE
- ASSERTION
- ASSIGNMENT
- ASYMMETRIC
- AT
- ATOMIC
- ATTACH
- ATTRIBUTE
- ATTRIBUTES
- AUTHORIZATION
- BACKWARD
- BASE64
- BEFORE
- BEGIN_FRAME
- BEGIN_PARTITION
- BERNOULLI
- BINARY
- BLOB
- BLOCKED
- BOM
- BOTH
- BREADTH
- BY
- C
- CACHE
- CALL
- CALLED
- CARDINALITY
- CASCADE
- CASCADED
- CAST
- CATALOG
- CATALOG_NAME
- CHAIN
- CHARACTERISTICS
- CHARACTERS
- CHARACTER_SET_CATALOG
- CHARACTER_SET_NAME
- CHARACTER_SET_SCHEMA
- CHECK
- CHECKPOINT
- CLASS
- CLASS_ORIGIN
- CLOB
- CLOSE
- CLUSTER
- COBOL
- COLLATE
- COLLATION
- COLLATION_CATALOG
- COLLATION_NAME
- COLLATION_SCHEMA
- COLLECT
- COLUMN
- COLUMNS
- COLUMN_NAME
- COMMAND_FUNCTION
- COMMAND_FUNCTION_CODE
- COMMENT
- COMMENTS
- COMMIT
- COMMITTED
- CONCURRENTLY
- CONDITION
- CONDITION_NUMBER
- CONFIGURATION
- CONFLICT
- CONNECT
- CONNECTION
- CONNECTION_NAME
- CONSTRAINT
- CONSTRAINTS
- CONSTRAINT_CATALOG
- CONSTRAINT_NAME
- CONSTRAINT_SCHEMA
- CONSTRUCTOR
- CONTAINS
- CONTENT
- CONTINUE
- CONTROL
- CONVERSION
- COPY
- CORR
- CORRESPONDING
- COST
- COVAR_POP
- COVAR_SAMP
- CREATE
- CROSS
- CSV
- CUBE
- CUME_DIST
- CURRENT
- CURRENT_CATALOG
- CURRENT_DATE
- CURRENT_DEFAULT_TRANSFORM_GROUP
- CURRENT_PATH
- CURRENT_ROLE
- CURRENT_ROW
- CURRENT_TIME
- CURRENT_TIMESTAMP
- CURRENT_TRANSFORM_GROUP_FOR_TYPE
- CURSOR
- CURSOR_NAME
- CYCLE
- DATA
- DATABASE
- DATALINK
- DATETIME_INTERVAL_CODE
- DATETIME_INTERVAL_PRECISION
- DAY
- DB
- DEALLOCATE
- DEC
- DECLARE
- DEFAULT
- DEFAULTS
- DEFERRABLE
- DEFERRED
- DEFINED
- DEFINER
- DEGREE
- DELETE
- DELIMITER
- DELIMITERS
- DENSE_RANK
- DEPENDS
- DEPTH
- DEREF
- DERIVED
- DESC
- DESCRIBE
- DESCRIPTOR
- DESTROY
- DESTRUCTOR
- DETACH
- DETERMINISTIC
- DIAGNOSTICS
- DICTIONARY
- DISABLE
- DISCARD
- DISCONNECT
- DISPATCH
- DISTINCT
- DLNEWCOPY
- DLPREVIOUSCOPY
- DLURLCOMPLETE
- DLURLCOMPLETEONLY
- DLURLCOMPLETEWRITE
- DLURLPATH
- DLURLPATHONLY
- DLURLPATHWRITE
- DLURLSCHEME
- DLURLSERVER
- DLVALUE
- DO
- DOCUMENT
- DOMAIN
- DROP
- DYNAMIC
- DYNAMIC_FUNCTION
- DYNAMIC_FUNCTION_CODE
- EACH
- ELEMENT
- EMPTY
- ENABLE
- ENCODING
- ENCRYPTED
- END-EXEC
- END_FRAME
- END_PARTITION
- ENFORCED
- ENUM
- EQUALS
- ESCAPE
- EVENT
- EXCEPT
- EXCLUDE
- EXCLUDING
- EXCLUSIVE
- EXEC
- EXECUTE
- EXISTS
- EXPLAIN
- EXPRESSION
- EXTENSION
- EXTERNAL
- FALSE
- FETCH
- FILE
- FILTER
- FINAL
- FIRST
- FIRST_VALUE
- FLAG
- FLOAT
- FOLLOWING
- FORCE
- FOREIGN
- FORTRAN
- FORWARD
- FOUND
- FRAME_ROW
- FREE
- FREEZE
- FROM
- FS
- FULL
- FUNCTION
- FUNCTIONS
- FUSION
- G
- GENERAL
- GENERATED
- GET
- GLOBAL
- GO
- GOTO
- GRANT
- GRANTED
- GREATEST
- GROUP
- GROUPING
- GROUPS
- HANDLER
- HAVING
- HEADER
- HEX
- HIERARCHY
- HOLD
- HOUR
- ID
- IDENTITY
- IGNORE
- ILIKE
- IMMEDIATE
- IMMEDIATELY
- IMMUTABLE
- IMPLEMENTATION
- IMPLICIT
- IMPORT
- INCLUDING
- INCREMENT
- INDENT
- INDEX
- INDEXES
- INDICATOR
- INHERIT
- INHERITS
- INITIALLY
- INLINE
- INNER
- INOUT
- INPUT
- INSENSITIVE
- INSERT
- INSTANCE
- INSTANTIABLE
- INSTEAD
- INTEGRITY
- INTERSECT
- INTERSECTION
- INTO
- INVOKER
- ISNULL
- ISOLATION
- JOIN
- K
- KEY
- KEY_MEMBER
- KEY_TYPE
- LABEL
- LAG
- LANGUAGE
- LARGE
- LAST
- LAST_VALUE
- LATERAL
- LEAD
- LEADING
- LEAKPROOF
- LEAST
- LEFT
- LEVEL
- LIBRARY
- LIKE_REGEX
- LIMIT
- LINK
- LISTEN
- LOAD
- LOCAL
- LOCALTIME
- LOCALTIMESTAMP
- LOCATION
- LOCATOR
- LOCK
- LOCKED
- LOGGED
- M
- MAP
- MAPPING
- MATCH
- MATCHED
- MATERIALIZED
- MAXVALUE
- MAX_CARDINALITY
- MEMBER
- MERGE
- MESSAGE_LENGTH
- MESSAGE_OCTET_LENGTH
- MESSAGE_TEXT
- METHOD
- MINUTE
- MINVALUE
- MODE
- MODIFIES
- MODULE
- MONTH
- MORE
- MOVE
- MULTISET
- MUMPS
- NAME
- NAMES
- NAMESPACE
- NATIONAL
- NATURAL
- NCHAR
- NCLOB
- NESTING
- NEW
- NEXT
- NFC
- NFD
- NFKC
- NFKD
- NIL
- NO
- NONE
- NORMALIZE
- NORMALIZED
- NOTHING
- NOTIFY
- NOTNULL
- NOWAIT
- NTH_VALUE
- NTILE
- NULL
- NULLABLE
- NULLS
- NUMBER
- OBJECT
- OCCURRENCES_REGEX
- OCTETS
- OF
- OFF
- OFFSET
- OIDS
- OLD
- ON
- ONLY
- OPEN
- OPERATOR
- OPTION
- OPTIONS
- ORDER
- ORDERING
- ORDINALITY
- OTHERS
- OUT
- OUTER
- OUTPUT
- OVER
- OVERLAPS
- OVERRIDING
- OWNED
- OWNER
- P
- PAD
- PARALLEL
- PARAMETER
- PARAMETER_MODE
- PARAMETER_NAME
- PARAMETER_ORDINAL_POSITION
- PARAMETER_SPECIFIC_CATALOG
- PARAMETER_SPECIFIC_NAME
- PARAMETER_SPECIFIC_SCHEMA
- PARSER
- PARTIAL
- PARTITION
- PASCAL
- PASSING
- PASSTHROUGH
- PASSWORD
- PERCENT
- PERCENTILE_CONT
- PERCENTILE_DISC
- PERCENT_RANK
- PERIOD
- PERMISSION
- PLACING
- PLANS
- PLI
- POLICY
- PORTION
- POSITION_REGEX
- PRECEDES
- PRECEDING
- PRECISION
- PREPARE
- PREPARED
- PRESERVE
- PRIMARY
- PRIOR
- PRIVILEGES
- PROCEDURAL
- PROCEDURE
- PROGRAM
- PUBLIC
- RANGE
- PUBLICATION
- QUOTE
- RANGE
- RANK
- READ
- READS
- REASSIGN
- RECHECK
- RECOVERY
- RECURSIVE
- REF
- REFERENCES
- REFERENCING
- REFRESH
- REGR_AVGX
- REGR_AVGY
- REGR_COUNT
- REGR_INTERCEPT
- REGR_R2
- REGR_SLOPE
- REGR_SXX
- REGR_SXY
- REGR_SYY
- REINDEX
- RELATIVE
- RELEASE
- RENAME
- REPEATABLE
- REPLICA
- REQUIRING
- RESET
- RESPECT
- RESTART
- RESTORE
- RESTRICT
- RESULT
- RETURNED_CARDINALITY
- RETURNED_LENGTH
- RETURNED_OCTET_LENGTH
- RETURNED_SQLSTATE
- RETURNING
- RETURNS
- REVOKE
- RIGHT
- ROLE
- ROLLBACK
- ROLLUP
- ROUTINE
- ROUTINE_CATALOG
- ROUTINE_NAME
- ROUTINE_SCHEMA
- ROW
- ROWS
- ROW_COUNT
- ROW_NUMBER
- RULE
- SAVEPOINT
- SCALE
- SCHEMA
- SCHEMAS
- SCHEMA_NAME
- SCOPE
- SCOPE_CATALOG
- SCOPE_NAME
- SCOPE_SCHEMA
- SCROLL
- SEARCH
- SECOND
- SECTION
- SECURITY
- SELECT
- SELECTIVE
- SELF
- SENSITIVE
- SEQUENCE
- SEQUENCES
- SERIALIZABLE
- SERVER
- SERVER_NAME
- SESSION
- SET
- SETOF
- SETS
- SHARE
- SHOW
- SIMILAR
- SIMPLE
- SIZE
- SKIP
- SNAPSHOT
- SOME
- SOURCE
- SPACE
- SPECIFIC
- SPECIFICTYPE
- SPECIFIC_NAME
- SQL
- SQLCODE
- SQLERROR
- SQLEXCEPTION
- SQLSTATE
- SQLWARNING
- STABLE
- STANDALONE
- START
- STATE
- STATEMENT
- STATIC
- STATISTICS
- STDDEV_POP
- STDDEV_SAMP
- STDIN
- STDOUT
- STORAGE
- STRICT
- STRIP
- STRUCTURE
- STYLE
- SUBCLASS_ORIGIN
- SUBMULTISET
- SUBSCRIPTION
- SUBSTRING_REGEX
- SUCCEEDS
- SYMMETRIC
- SYSID
- SYSTEM
- SYSTEM_TIME
- SYSTEM_USER
- T
- TABLE
- TABLES
- TABLESAMPLE
- TABLESPACE
- TABLE_NAME
- TEMP
- TEMPLATE
- TEMPORARY
- TIES
- TIMEZONE_HOUR
- TIMEZONE_MINUTE
- TO
- TOKEN
- TOP_LEVEL_COUNT
- TRAILING
- TRANSACTION
- TRANSACTIONS_COMMITTED
- TRANSACTIONS_ROLLED_BACK
- TRANSACTION_ACTIVE
- TRANSFORM
- TRANSFORMS
- TRANSLATE_REGEX
- TRANSLATION
- TREAT
- TRIGGER
- TRIGGER_CATALOG
- TRIGGER_NAME
- TRIGGER_SCHEMA
- TRIM_ARRAY
- TRUE
- TRUNCATE
- TRUSTED
- TYPE
- TYPES
- UESCAPE
- UNBOUNDED
- UNCOMMITTED
- UNDER
- UNENCRYPTED
- UNION
- UNIQUE
- UNKNOWN
- UNLINK
- UNLISTEN
- UNLOGGED
- UNNAMED
- UNNEST
- UNTIL
- UNTYPED
- UPDATE
- URI
- USAGE
- USER
- USER_DEFINED_TYPE_CATALOG
- USER_DEFINED_TYPE_CODE
- USER_DEFINED_TYPE_NAME
- USER_DEFINED_TYPE_SCHEMA
- USING
- VACUUM
- VALID
- VALIDATE
- VALIDATOR
- VALUE
- VALUES
- VALUE_OF
- VARBINARY
- VARIADIC
- VARYING
- VAR_POP
- VAR_SAMP
- VERBOSE
- VERSIONING
- VIEW
- VIEWS
- VOLATILE
- WHENEVER
- WHERE
- WHITESPACE
- WINDOW
- WITH
- WITHIN
- WITHOUT
- WORK
- WRAPPER
- WRITE
- XMLAGG
- XMLATTRIBUTES
- XMLBINARY
- XMLCAST
- XMLCOMMENT
- XMLCONCAT
- XMLDECLARATION
- XMLDOCUMENT
- XMLELEMENT
- XMLEXISTS
- XMLFOREST
- XMLITERATE
- XMLNAMESPACES
- XMLPARSE
- XMLPI
- XMLQUERY
- XMLROOT
- XMLSCHEMA
- XMLSERIALIZE
- XMLTABLE
- XMLTEXT
- XMLVALIDATE
- YEAR
- YES
- ZONE
- ABS
- CBRT
- CEIL
- CEILING
- DEGREES
- EXP
- FLOOR
- LN
- LOG
- MOD
- PI
- POW
- POWER
- RADIANS
- RANDOM
- ROUND
- SETSEED
- SIGN
- SQRT
- TRUNC
- WIDTH_BUCKET
- ACOS
- ASIN
- ATAN
- ATAN2
- COS
- COT
- SIN
- TAN
- BIT_LENGTH
- CHAR_LENGTH
- CHARACTER_LENGTH
- CONVERT
- GET_BYTE
- GET_BIT
- LOWER
- OCTET_LENGTH
- OVERLAY
- POSITION
- SET_BIT
- SUBSTRING
- TRIM
- UPPER
- ASCII
- BTRIM
- CHR
- DECODE
- ENCODE
- INITCAP
- LENGTH
- LPAD
- LTRIM
- MD5
- PG_CLIENT_ENCODING
- QUOTE_IDENT
- QUOTE_LITERAL
- REGEXP_REPLACE
- REPEAT
- REPLACE
- RPAD
- RTRIM
- SPLIT_PART
- STRPOS
- SUBSTR
- TO_ASCII
- TO_HEX
- TRANSLATE
- TO_CHAR
- TO_DATE
- TO_TIMESTAMP
- TO_NUMBER
- AGE
- DATE_PART
- DATE_TRUNC
- EXTRACT
- ISFINITE
- JUSTIFY_HOURS
- JUSTIFY_DAYS
- NOW
- TIMEOFDAY
- TIMESTAMP
- AREA
- CENTER
- DIAMETER
- HEIGHT
- ISCLOSED
- ISOPEN
- NPOINTS
- PCLOSE
- POPEN
- RADIUS
- WIDTH
- BOX
- CIRCLE
- LSEG
- PATH
- POINT
- POLYGON
- ARRAY_CAT
- ARRAY_APPEND
- ARRAY_PREPEND
- ARRAY_DIMS
- ARRAY_LOWER
- ARRAY_UPPER
- ARRAY_TO_STRING
- STRING_TO_ARRAY
- BROADCAST
- HOST
- MASKLEN
- SET_MASKLEN
- NETMASK
- HOSTMASK
- NETWORK
- TEXT
- ABBREV
- FAMILY
- NEXTVAL
- CURRVAL
- LASTVAL
- SETVAL
- COALESCE
- NULLIF
- AVG
- BIT_AND
- BIT_OR
- BOOL_AND
- BOOL_OR
- COUNT
- EVERY
- MAX
- MIN
- STDDEV
- SUM
- VARIANCE
- GENERATE_SERIES
- CURRENT_DATABASE
- CURRENT_SCHEMA
- CURRENT_SCHEMAS
- CURRENT_USER
- INET_CLIENT_ADDR
- INET_CLIENT_PORT
- INET_SERVER_ADDR
- INET_SERVER_PORT
- SESSION_USER
- PG_POSTMASTER_START_TIME
- VERSION
- HAS_TABLE_PRIVILEGE
- HAS_DATABASE_PRIVILEGE
- HAS_FUNCTION_PRIVILEGE
- HAS_LANGUAGE_PRIVILEGE
- PG_HAS_ROLE
- HAS_SCHEMA_PRIVILEGE
- HAS_TABLESPACE_PRIVILEGE
- PG_TABLE_IS_VISIBLE
- PG_TYPE_IS_VISIBLE
- PG_FUNCTION_IS_VISIBLE
- PG_OPERATOR_IS_VISIBLE
- PG_OPCLASS_IS_VISIBLE
- PG_CONVERSION_IS_VISIBLE
- FORMAT_TYPE
- PG_GET_CONSTRAINTDEF
- PG_GET_EXPR
- PG_GET_INDEXDEF
- PG_GET_RULEDEF
- PG_GET_SERIAL_SEQUENCE
- PG_TABLESPACE_DATABASES
- PG_GET_TRIGGERDEF
- PG_GET_USERBYID
- PG_GET_VIEWDEF
- OBJ_DESCRIPTION
- COL_DESCRIPTION
- CURRENT_SETTING
- SET_CONFIG
- PG_CANCEL_BACKEND
- PG_RELOAD_CONF
- PG_ROTATE_LOGFILE
- PG_START_BACKUP
- PG_STOP_BACKUP
- PG_COLUMN_SIZE
- PG_TABLESPACE_SIZE
- PG_DATABASE_SIZE
- PG_RELATION_SIZE
- PG_TOTAL_RELATION_SIZE
- PG_SIZE_PRETTY
- PG_LS_DIR
- PG_READ_FILE
- PG_STAT_FILE
- BIGINT
- BIGSERIAL
- BIT
- BOOL
- BOOLEAN
- BOX
- BYTEA
- CHAR
- CHARACTER
- CIDR
- CIRCLE
- DATE
- DECIMAL
- DOUBLE
- FLOAT4
- FLOAT8
- INET
- INT
- INT2
- INT4
- INT8
- INTEGER
- INTERVAL
- JSON
- JSONB
- LINE
- LSEG
- MACADDR
- MACADDR8
- MONEY
- NUMERIC
- PATH
- PG_LSN
- POINT
- POLYGON
- REAL
- SERIAL
- SERIAL2
- SERIAL4
- SERIAL8
- SMALLINT
- SMALLSERIAL
- TEXT
- TIME
- TIMESTAMP
- TIMESTAMPTZ
- TIMETZ
- TSQUERY
- TSVECTOR
- TXID_SNAPSHOT
- UUID
- VARBIT
- VARCHAR
- XML
-
+
-
+
diff --git a/data/syntax/vhdl.xml b/data/syntax/vhdl.xml
index bd4da64..f9fb690 100644
--- a/data/syntax/vhdl.xml
+++ b/data/syntax/vhdl.xml
@@ -1,656 +1,656 @@
]>
-
+
- 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
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-