fork
This commit is contained in:
1
langs/monkey/modifier.txt
Normal file
1
langs/monkey/modifier.txt
Normal file
@ -0,0 +1 @@
|
||||
local
|
23
langs/monkey/monkey.txt
Normal file
23
langs/monkey/monkey.txt
Normal file
@ -0,0 +1,23 @@
|
||||
### MONKEY LANGUAGE ###
|
||||
|
||||
# ELEMENT_NAME [optional-css-class] REGULAR_EXPRESSION
|
||||
|
||||
NAME Monkey
|
||||
VERSION 1.0
|
||||
|
||||
COMMENT (#rem.*?#end)|('.*?$)
|
||||
STRING ((?<!\\)".*?(?<!\\)")
|
||||
|
||||
NOTATION \summary:[\w-]+
|
||||
STATEMENT (?default)|\b(?alt:statement.txt)\b
|
||||
RESERVED (?default)|\b(?alt:reserved.txt)\b
|
||||
TYPE (?default)
|
||||
MODIFIER (?default)|\b(?alt:modifier.txt)\b
|
||||
|
||||
ENTITY (?default)
|
||||
VARIABLE (?default)
|
||||
GENERIC:ENTITY <\w+>
|
||||
IDENTIFIER (?default)
|
||||
CONSTANT (?default)
|
||||
OPERATOR (?default)|\b(?alt:operator.txt)\b
|
||||
SYMBOL (?default)
|
10
langs/monkey/operator.txt
Normal file
10
langs/monkey/operator.txt
Normal file
@ -0,0 +1,10 @@
|
||||
# Grouped operators
|
||||
shl=
|
||||
shr=
|
||||
mod=
|
||||
:=
|
||||
|
||||
# Single operators
|
||||
mod
|
||||
shl
|
||||
shr
|
8
langs/monkey/reserved.txt
Normal file
8
langs/monkey/reserved.txt
Normal file
@ -0,0 +1,8 @@
|
||||
include
|
||||
import
|
||||
strict
|
||||
inline
|
||||
extern
|
||||
module
|
||||
inline
|
||||
field
|
8
langs/monkey/statement.txt
Normal file
8
langs/monkey/statement.txt
Normal file
@ -0,0 +1,8 @@
|
||||
endselect
|
||||
forever
|
||||
select
|
||||
repeat
|
||||
eachin
|
||||
step
|
||||
next
|
||||
exit
|
Reference in New Issue
Block a user