# ref: Source/PurC/include/private/atom-buckets.h
# note: case insensitive in C macro!!!
# syntax: prefix keyword
#    generate enums:    PCHVML_KEYWORD_<PREFIX>_<KEYWORD>
#    generate cfgs:     { 0, "<KEYWORD>" }
#    generate func_calls:
#       keywords_bucket_init(keywords, start, end, ATOM_BUCKET_<PREFIX>)
# eg: hvml on
#     PURC_ATOM_HVML_ON
#     { 0, "on" }
#     keywords_bucket_init(keywords, <??>, <??>, ATOM_BUCKET_<PREFIX>)
#

# hvml tags and attributes
hvml on
hvml to
hvml with
hvml within
hvml from
hvml at
hvml in
hvml by
hvml as
hvml uniquely
hvml via
hvml against
hvml name
hvml for
hvml exclusively excl
hvml href
hvml raw
hvml type
hvml onlyif
hvml while
hvml concurrently
hvml synchronously sync
hvml asynchronously async
hvml rel
hvml temporarily temp
hvml casesensitively case
hvml caseinsensitively caseless
hvml _parent _grandparent _root
hvml _last _nexttolast _topmost
hvml nosetotail
hvml ascendingly asc
hvml descendingly desc
hvml target
hvml src
hvml param
hvml method
hvml onto
hvml silently
hvml noreturn

# executor
hvml FORMULA
hvml SQL
hvml TRAVEL
hvml KEY
hvml MUL
hvml SUB
hvml DIV
hvml RANGE
hvml FUNC
hvml CLASS
hvml OBJFORMULA
hvml ADD
hvml TOKEN
hvml CHAR
hvml FILTER

# msg
msg event
msg change
msg except
msg attached
msg displaced
msg detached
msg expired
msg readable
msg writable
msg callState
msg corState
msg click
msg close
msg idle
msg rdrState
msg request
msg response
msg lastMsg
msg sleep
msg subExit
msg async
msg fetcherState

