#TITLE=Inform
; Inform Syntax File for Editplus (a win32 editor, see www.editplus.com)
; written by Stefano Gaburri.
; Based on the Ultraedit definition file Version 1.2 by Giovanni Riccardi
; (with some very minor corrections)
; Version 2.1
;
; changes from 2.0: Directives & Grammar Tokens unified, since the max number
; of user-defined groups is 5. This sucks, but anyway...

#DELIMITER=~!@%^&*()-+=|\/{}[]:;"'<> ,  .?
#QUOTATION1='
#QUOTATION2="
#CONTINUE_QUOTE=y
#LINECOMMENT=!
#LINECOMMENT2=
#COMMENTON=
#COMMENTOFF=
#COMMENTON2=
#COMMENTOFF2=
#ESCAPE=
#CASE=n
#PREFIX1=
#PREFIX2=
#PREFIX3=
#PREFIX4=
#PREFIX5=
#SUFFIX1=
#SUFFIX2=
#SUFFIX3=
#SUFFIX4=
#SUFFIX5=

#KEYWORD=Inform Statements
box
break
bold
continue
do
else
font
for
fixed
give
has
if
inversion
jump
move
to
new_line
objectloop
print
print_ret
quit
read
remove
restore
return
rfalse
rtrue
roman
reverse
save
spaces
string
style
switch
until
underline
while
with

#KEYWORD=Directives & Grammar Tokens
Abbreviate
Array
Attribute
Class
Constant
Default
Dictionary
End
Endif
Extend
Fake_action
Global
Ifdef
Ifndef
Ifnot
Iftrue
Iffalse
Import
Include
Ifv3
Ifv5
Link
Lowstring
Message
Nearby
Object
Property
Release
Replace
Serial
Switches
Statusline
System_file
Stub
score
time
Trace
Verb
Version
creature
first
held
last
meta
multi
multiheld
multiexcept
multiinside
noun number
only
replace
scope
special
topic

#KEYWORD=Attributes
absent
animate
clothing
concealed
container
door
edible
enterable
female
general
light
lockable
locked
male
moved
neuter
on
open
openable
pluralname
proper
scenery
scored
static
supporter
switchable
talkable
transparent
visited
workflag
worn

#KEYWORD=Properties
add_to_scope
after
article
articles
before
cant_go
capacity
daemon
describe
description
door_dir
door_to
d_to
each_turn
e_to
found_in
initial
inside_description
invent
in_to
grammar
life
list_together
name
number
n_to
nw_to
ne_to
orders
out_to
parse_name
plural
react_after
react_before
short_name
short_name_indef
s_to
se_to
sw_to
time_left
time_out
u_to
when_closed
when_open
when_off
when_on
with_key
w_to

#KEYWORD=Verbs & fake Actions
ActionsOn
ActionsOff
Attack
Answer
Ask
AskFor
Burn
Blow
Buy
CommandsOn
CommandsOff
CommandsRead
Close
Consult
Cut
Climb
Drop
Disrobe
Dig
Drink
Empty
Enter
Exit
Examine
Eat
Fullscore
Fill
Goto
Gonear
GetOff
Go
GoIn
Give
Inv
InvTall
InvWide
Insert
Jump
JumpOver
Kiss
LMode1
LMode2
LMode3
Look
Lock
Listen
LookUnder
LetGo
Mild
Miscellany
NotifyOn
NotifyOff
No
Objects
Open
Order
Pronouns
Places
Predictable
PutOn
Pray
Pull
Push
PushDir
PluralFound
Prompt
Quit
Restart
Restore
RoutinesOn
RoutinesOff
Remove
Rub
Receive
Save
SciptOn
ScriptOff
Score
Scope
Search
Show
SwitchOn
SwitchOff
Smell
Sorry
Strong
Swim
Swing
Set
SetTo
Squeeze
Sing
Sleep
TraceOn
TraceOff
TraceLevel
TimersOn
TimersOff
Transfer
Think
Taste
Touch
Tie
Turn
ThrowAt
ThrownAt
TheSame
Unlock
VagueGo
Verify
Version
Xpurloin
Xabstract
Xtree
Yes
Wear
Wake
WakeOther
Wave
WaveHands
Wait