This commit is contained in:
root
2019-08-30 19:30:19 +02:00
commit 6f2b105ca0
595 changed files with 78405 additions and 0 deletions

View File

@ -0,0 +1 @@
local

23
langs/monkey/monkey.txt Normal file
View 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
View File

@ -0,0 +1,10 @@
# Grouped operators
shl=
shr=
mod=
:=
# Single operators
mod
shl
shr

View File

@ -0,0 +1,8 @@
include
import
strict
inline
extern
module
inline
field

View File

@ -0,0 +1,8 @@
endselect
forever
select
repeat
eachin
step
next
exit