/L1"LPC" Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = C CPP CC CXX H HPP AWK
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,	.?
/Function String = "%^([a-zA-Z_0-9]+^)[ ^t]+([^p*, ^t^[^]a-zA-Z_0-9.]++)[~;]"
/Function String 1 = "%[a-zA-Z_0-9]*::^([a-zA-Z_0-9]+^)[ ^t]++([^p*, ^t^[^]/*=:&a-zA-Z_0-9.]++)[~;]"
/Function String 2 = "%[a-zA-Z_0-9]+[ ^t]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*, ^t^[^]a-zA-Z_0-9.]++)[~;]"
/Function String 3 = "%[a-zA-Z_0-9"]* ^([a-zA-Z_0-9"]+^)[ ^t]++([^p*, ^t^[^]a-zA-Z_0-9.]++)[~;]"
/Function String 4 = "%[a-zA-Z_0-9*&$]+[ ^t]+[a-zA-Z_0-9*&$]+[ ^t]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*, ^t^[^]a-zA-Z_0-9.]++)[~;]"
/Function String 5 = "%^([a-zA-Z_0-9]+^)[ ^t]++([^p*, ^t^[^]a-zA-Z_0-9.]++)[~;]"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"Keywords"
acos add_action all_inventory all_previous_objects allocate allocate_buffer allocate_mapping
apply arrayp asin atan author_stats 
bind break_string bufferp 
cache_stats call_other call_out call_out_info call_stack capitalize catch ceil children clear_bit clone_object
clonep command commands cos cp crc32 crypt ctime 
debug_info debugmalloc deep_inherit_list deep_inventory destruct disable_commands disable_wizard
domain_stats dump_prog dump_socket_status dumpallobj  
each ed ed_cmd ed_start enable_commands enable_wizard environment error errorp eval_cost evaluate
exec exp explode export_uid 
file_name file_size filter_array filter_mapping find_call_out find_living find_object find_player
first_inventory floatp floor function_exists function_profile functionp 
generate_source get_char get_config get_dir geteuid getuid 
implode in_edit in_input inherit_list inherits input_to interactive intp 
keys 
link living livings load_object localtime log lower_case 
malloc_status map map_array map_delete map_mapping mapp master match_path max_eval_cost
member_array memory_info message mkdir moncontrol move_object mud_status 
new next_inventory notify_fail nullp 
objectp objects opcprof origin 
parse_command pointerp pow present previous_object printf process_string process_value 
query_ed_mode query_heart_beat query_host_name query_idle query_ip_name query_ip_number
query_load_average query_privs query_snoop query_snooping query_verb 
random read_buffer read_bytes read_file receive reclaim_objects refs reg_assoc regexp reload_object remove_action
remove_call_out rename replace_program replace_string reset_eval_cost resolve restore_object restore_variable
rm rmdir rusag 
save_object save_variable say set_author set_bit set_debug_level set_eval_limit set_heart_beat
set_hide set_light set_living_name set_malloc_mask set_privs set_reset set_this_player
seteuid shadow shadowp shout shutdown sin sizeof snoop 
socket_accept socket_acquire socket_address socket_bind socket_close socket_connect socket_create socket_error
socket_listen socket_release socket_status socket_write 
sort_array sprintf sqrt sscanf stat strcmp stringp strlen strsrch swap 
tail tan tell_object tell_room test_bit this_interactive this_object this_player 
throw time time_expression to_float to_int trace traceprefix typeof 
undefinedp unique_array unique_mapping uptime userp users 
values virtualp 
wizardp write write_buffer write_bytes write_file 
#define #include
/C2"C++ Keywords"
add add_temp 
break
case clean_up continue
default
else
if init inquiry int 
map message_vision move
nomask nosave
object
private protected pubic
query query_temp
return
setup static string switch
varargs void
while
C3"Microsoft C extensions"
C4"Operators"
+ ++
- --
= ==
// /
%
&
>
<
^
! !!
||
