18 Star 39 Fork 1

mathmhb / Makefile

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
euphoria.properties 4.45 KB
一键复制 编辑 原始数据 按行查看 历史
mathmhb 提交于 2022-09-05 19:26 . changes to euphoria.properties
# Define SciTE settings for euphoria files.
file.patterns.euphoria=*.ex;*.exw
*source.patterns.euphoria=$(file.patterns.euphoria);
shbang.euphoria=eui
filter.euphoria=euphoria (ex)|$(file.patterns.euphoria)|
*filter.euphoria=$(filter.euphoria)
lexer.$(file.patterns.euphoria)=lua
*language.euphoria=E&uphoria|euphoria||
word.chars.euphoria=$(chars.alpha)$(chars.numeric)$(chars.accented)_%
word.characters.$(file.patterns.euphoria)=$(word.chars.euphoria)
#### euphoria 4.0
# Keywords
keywordclass.euphoria=\
and as break by case constant continue deprecate do else elsedef elsif elsifdef end entry enum exit export fallthru for function global goto if ifdef include label loop namespace not or override procedure public retry return routine switch then to type until while with without xor
# Basic Functions
keywordclass2.euphoria=\
? abort and_bits append arctan atom c_func c_proc call call_func call_proc clear_screen close command_line compare cos date delete delete_routine equal find floor get_key getc getenv gets hash head include_paths insert integer length log machine_func machine_proc match mem_copy mem_set not_bits object open option_switches or_bits peek peek2s peek2u peek4s peek4u peek8s peek8u peek_longs peek_longu peek_pointer peeks peek_string pixel platform poke poke2 poke4 poke8 poke_long poke_pointer position power prepend print printf puts rand remainder remove repeat replace routine_id sequence sin sizeof splice sprintf sqrt system system_exec tail tan task_clock_start task_clock_stop task_create task_list task_schedule task_self task_status task_suspend task_yield time trace xor_bits
# String Manipulation & Mathematical Functions
keywordclass3.euphoria=\
# Input and Output Facilities & System Facilities
keywordclass4.euphoria=\
# Debug (not enabled by default)
keywordclass5.euphoria=\
# Keyword highlighting selection
# Options: lua4, lua50, lua51, lua52, lua53, lua5x (default)
# or enable everything like this: $(keywordclass.euphoria4)$(keywordclass.euphoria5x)
keywords.$(file.patterns.euphoria)=$(keywordclass.euphoria)
keywords2.$(file.patterns.euphoria)=$(keywordclass2.euphoria)
keywords3.$(file.patterns.euphoria)=$(keywordclass3.euphoria)
keywords4.$(file.patterns.euphoria)=$(keywordclass4.euphoria)
# Add keywords5, 6, 7 & 8 for user-defined libraries
#keywords5.$(file.patterns.euphoria)=
#keywords6.$(file.patterns.euphoria)=
#keywords7.$(file.patterns.euphoria)=
#keywords8.$(file.patterns.euphoria)=
#~ statement.indent.$(file.patterns.euphoria)=5 do else function then
#~ statement.lookback.$(file.patterns.euphoria)=20
indent.maintain.$(file.patterns.euphoria)=1
comment.block.euphoria=--~
comment.block.at.line.start.euphoria=1
# Lua styles
#Default
style.euphoria.32=$(font.code.base),fore:#000000
# White space: Visible only in View Whitespace mode (or if it has a back colour)
style.euphoria.0=fore:#FF0000
# Block comment (Lua 5.0)
style.euphoria.1=$(colour.code.comment.box),$(font.code.comment.box),back:#D0F0F0,eolfilled
# Line comment
style.euphoria.2=$(colour.code.comment.line),$(font.code.comment.line)
# Doc comment -- Not used in Lua (yet?)
style.euphoria.3=$(colour.notused),$(font.notused)
# Number
style.euphoria.4=$(colour.number)
# Keyword
style.euphoria.5=$(colour.keyword)
# (Double quoted) String
style.euphoria.6=$(colour.string)
# Character (Single quoted string)
style.euphoria.7=$(colour.char)
# Literal string
style.euphoria.8=$(colour.string),$(font.code.comment.box),back:#E0FFFF
# Preprocessor (obsolete in Lua 4.0 and up)
style.euphoria.9=$(colour.preproc)
# Operators
style.euphoria.10=$(colour.operator)
# Identifier (everything else...)
style.euphoria.11=
# End of line where string is not closed
style.euphoria.12=back:#E0C0E0,eolfilled
# Other keywords (bozo test colors, but toned down ;)
style.euphoria.13=$(style.euphoria.5),back:#F5FFF5
style.euphoria.1=$(style.euphoria.5),back:#F5F5FF
style.euphoria.15=$(style.euphoria.5),back:#FFF5F5
style.euphoria.16=$(style.euphoria.5),back:#FFF5FF
style.euphoria.17=$(style.euphoria.5),back:#FFFFF5
style.euphoria.18=$(style.euphoria.5),back:#FFA0A0
style.euphoria.19=$(style.euphoria.5),back:#FFF5F5
# Labels
style.euphoria.20=fore:#7F7F00
# Braces are only matched in operator style
braces.euphoria.style=10
# comppile with euc; will work on both platforms.
command.compile.$(file.patterns.euphoria)=euc -o "$(FileName).exe" "$(FileNameExt)"
# euphoria 4.0
command.go.$(file.patterns.euphoria)=eui "$(FileNameExt)"
# euphoria 3.x
#~ command.go.$(file.patterns.euphoria)=exw "$(FileNameExt)"
其他
1
https://gitee.com/imbit_mathmhb/Makefile.git
git@gitee.com:imbit_mathmhb/Makefile.git
imbit_mathmhb
Makefile
Makefile
master

搜索帮助