#######################################
# Syntax Coloring Map For Bridge
#######################################

#######################################
# Class (KEYWORD1)
#######################################

Bridge	KEYWORD1	YunBridgeLibrary
FileIO	KEYWORD4	YunFileIOConstructor
FileSystem	KEYWORD1	YunFileIOConstructor
Console	KEYWORD1	YunConsoleConstructor
Process	KEYWORD1	YunProcessConstructor
Mailbox	KEYWORD1	YunMailboxConstructor
HttpClient	KEYWORD1	YunHttpClientConstructor
YunServer	KEYWORD1	YunServerConstructor
YunClient	KEYWORD1	YunClientConstructor
BridgeServer	KEYWORD1	YunServerConstructor
BridgeClient	KEYWORD1	YunClientConstructor
BridgeSSLClient	KEYWORD1	YunClientConstructor

#######################################
# Methods and Functions (KEYWORD2)
#######################################

# methods names in commond
begin	KEYWORD2
end	KEYWORD2
available	KEYWORD2
read	KEYWORD2
peek	KEYWORD2
write	KEYWORD2
flush	KEYWORD2
bool	KEYWORD2

# Bridge Class
transfer	KEYWORD2
put	KEYWORD2
get	KEYWORD2

# Console Class
buffer	KEYWORD2
noBuffer	KEYWORD2
connected	KEYWORD2

# FileIO Class
File	KEYWORD2
BridgeFile	KEYWORD2
seek	KEYWORD2
position	KEYWORD2
size	KEYWORD2
close	KEYWORD2
name	KEYWORD2
isDirectory	KEYWORD2
openNextFile	KEYWORD2
rewindDirectory	KEYWORD2

# Process Class
addParameter	KEYWORD2
runAsynchronously	KEYWORD2
run	KEYWORD2
running	KEYWORD2
exitValue	KEYWORD2
runShellCommand	KEYWORD2
runShellCommandAsynchronously	KEYWORD2

# Mailbox Class
readMessage	KEYWORD2
writeMessage	KEYWORD2
writeJSON	KEYWORD2
messageAvailable	KEYWORD2

# HttpClient Class
getAsynchronously	KEYWORD2
ready	KEYWORD2
getResult	KEYWORD2

# BridgeServer Class
accept	KEYWORD2
stop	KEYWORD2
connect	KEYWORD2
connectSSL	KEYWORD2
connected	KEYWORD2


#######################################
# Constants (LITERAL1)
#######################################

FILE_READ	LITERAL1
FILE_WRITE	LITERAL1
FILE_APPEND	LITERAL1
