有人有TextPad的Groovy语法文件吗?

有人有TextPad的Groovy语法文件吗?,groovy,textpad,Groovy,Textpad,我正在为groovy搜索Textpad语法文件。Textpad语法定义页()上没有 到目前为止,我只找到了Codehaus()上的一个文件的链接。既然Codehaus不见了,我在哪里能找到那个文件?有人仍然安装了它,可以在这里发布吗?它在internet存档中: 我也会把它贴在这里——尽管在撰写本文时,它已经有3年的历史了,可能需要更新;-) ;(c) 2004年7月,纪尧姆·拉福吉 ; Groovy是JVM的脚本语言,托管在Codehaus ; 该文件是TextPad的Groovy语法, ;

我正在为groovy搜索Textpad语法文件。Textpad语法定义页()上没有


到目前为止,我只找到了Codehaus()上的一个文件的链接。既然Codehaus不见了,我在哪里能找到那个文件?有人仍然安装了它,可以在这里发布吗?

它在internet存档中:

我也会把它贴在这里——尽管在撰写本文时,它已经有3年的历史了,可能需要更新;-)

;(c) 2004年7月,纪尧姆·拉福吉
; Groovy是JVM的脚本语言,托管在Codehaus
; 该文件是TextPad的Groovy语法,
; 灵感来源于TextPad提供的Java语法文件
C=1
[语法]
名称空间1=6
忽略情况=否
InitKeyWordChars=A-Za-z_
关键词CHARS=A-Za-z0-9_
括号字符={[()]}
运算符chars=-+*/!~%^&|=。
预起动=
合成起点=
合成税=
十六进制前缀=0x
评论开始=/*
评论结束=*/
CommentStartAlt=“”
CommentEndAlt=“”
SingleComment=//
单色=
单注释ALT=
SingleColalt=
单条注释ESC=
StringsPanLines=是
StringStart=”
StringEnd=”
StringAlt=
StringEsc=\
CharStart
查伦德
CharEsc=\
[关键词1]
; 关键词和公共类
作为
断言
布尔值
字节
性格
等级
双重的
浮动
整数
长的
数
对象
短
一串
财产
无效的
摘要
断言
布尔值
打破
字节
案例
抓住
烧焦
班
常数
持续
违约
做
双重的
其他的
延伸
假的
最终的
最后
浮动
对于
后藤
如果
工具
进口
运算符
在里面
int
接口
长的
本地的
新的
无效的
包裹
私有的
受保护的
公众的
返回
短的
静止的
strictfp
超级的
转换
同步的
这
扔
投掷
转瞬即逝的
真的
尝试
无效的
不稳定的
虽然
[关键词2]
防抱死制动系统
接受
所有属性
和
任何
追加
易变的
非同步
可写
居中
收集
比较函数
包含
计数
decodeBase64
div
倾倒
每个
每个字节
每个文件
每个文件重复出现
每条线
每场比赛
各物业
每个属性名称
各项指标
encodeBase64
每一个
执行
过滤线
找到
芬德尔
findIndexOf
压平
盖特尔
格廷
逃走
getText
注射
检查
横断
intdiv
调用方法
isCase
参加
左移
最大值
闵
减
摩登派青年
乘
否定
新输入流
新输出流
新印刷作家
新读者
新作家
下一个
或
左耳
帕德赖特
加
流行音乐
以前的
打印
普林顿
读取字节
读一行
阅读线
颠倒
反向切
右移
右移
圆形的
大小
分类
分裂碱
步
次级地图
时代
加倍
托夫洛特
托因特尔
标记化
托利斯特
托龙
图尔
变形金刚
变形金刚
最多
使用
韦特福奥基尔
withInputStream
无输出流
印刷作家
withReader
顺流
逆流
随笔
以书面形式出现
写
书写线

非常感谢!那个旧版本足以在Textpad中进行快速编辑。在进行开发时,我更喜欢IDE。
; (c) July 2004, Guillaume Laforge
; Groovy, a scripting language for the JVM, is hosted at Codehaus
; This file is a Groovy Syntax for TextPad, 
; inspired from the Java Syntax file provided with TextPad

C=1

[Syntax]
Namespace1 = 6
IgnoreCase = No
InitKeyWordChars = A-Za-z_
KeyWordChars = A-Za-z0-9_
BracketChars = {[()]}
OperatorChars = -+*/<>!~%^&|=.
PreprocStart =
SyntaxStart =
SyntaxEnd =
HexPrefix = 0x
CommentStart = /*
CommentEnd = */
CommentStartAlt = """
CommentEndAlt = """
SingleComment = //
SingleCommentCol =
SingleCommentAlt =
SingleCommentColAlt =
SingleCommentEsc =
StringsSpanLines = Yes
StringStart = "
StringEnd = "
StringAlt =
StringEsc = \
CharStart = '
CharEnd = '
CharEsc = \

[Keywords 1]
; Keywords and common classes
as
assert
Boolean
Byte
Character
Class
Double
Float
Integer
Long
Number
Object
Short
String
property
void
abstract
assert
boolean
break
byte
case
catch
char
class
const
continue
default
do
double
else
extends
false
final
finally
float
for
goto
if
implements
import
instanceof
in
int
interface
long
native
new
null
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
true
try
void
volatile
while

[Keywords 2]
abs
accept
allProperties
and
any
append
asImmutable
asSynchronized
asWritable
center
collect
compareTo
contains
count
decodeBase64
div
dump
each
eachByte
eachFile
eachFileRecurse
eachLine
eachMatch
eachProperty
eachPropertyName
eachWithIndex
encodeBase64
every
execute
filterLine
find
findAll
findIndexOf
flatten
getErr
getIn
getOut
getText
inject
inspect
intersect
intdiv
invokeMethod
isCase
join
leftShift
max
min
minus
mod
multiply
negate
newInputStream
newOutputStream
newPrintWriter
newReader
newWriter
next
or
padLeft
padRight
plus
pop
previous
print
println
readBytes
readLine
readLines
reverse
reverseEach
rightShift
rightShiftUnsigned
round
size
sort
splitEachLine
step
subMap
times
toDouble
toFloat
toInteger
tokenize
toList
toLong
toURL
transformChar
transformLine
upto
use
waitForOrKill
withInputStream
withOutputStream
withPrintWriter
withReader
withStream
withStreams
withWriter
withWriterAppend
write
writeLine