--- /dev/null 2010-02-02 18:40:40 +0300 +++ syntax/make.jsf 2010-02-02 01:14:39 +0300 @@ -0,0 +1,96 @@ +=Idle +=Comment magenta +=Keyword yellow +=Conditional red +=Indent bg_red + +:idle Idle + * idle + "#" comment recolor=-1 + "$" expr recolor=-1 + "\n" newline recolor=-1 + "a-zA-Z" char recolor=-1 buffer + +:comment Comment + * comment + "\n" newline + +:newline Idle + * idle noeat + "\t" indent noeat + +:indent Idle + * indent + "\t" tab noeat recolor=-1 + "\n" newline + +:tab Indent + "\t" indent + +:char + * idle noeat recolor=-1 strings + "and" cond_kw + "endef" cond_kw + "endif" cond_kw + "if" cond_kw + "ifdef" cond_kw + "ifeq" cond_kw + "ifndef" cond_kw + "ifneq" cond_kw + "include" cond_kw + "or" cond_kw +done + "a-zA-Z" char + +:expr Idle + * idle + "(" cmd recolor=-1 buffer + +:cmd Idle + * idle + "a-zA-Z_-" function recolor=-1 buffer + +:function Idle + * cmd noeat recolor=-1 strings + "abspath" kw + "addprefix" kw + "addsuffix" kw + "basename" kw + "call" kw + "dir" kw + "error" kw + "eval" kw + "filter" kw + "filter-out" kw + "findstring" kw + "firstword" kw + "flavor" kw + "foreach" kw + "info" kw + "join" kw + "lastword" kw + "notdir" kw + "or" kw + "origin" kw + "patsubst" kw + "prefix" kw + "realpath" kw + "shell" kw + "sort" kw + "strip" kw + "subst" kw + "suffix" kw + "value" kw + "warning" kw + "wildcard" kw + "word" kw + "wordlist" kw + "words" kw +done + "a-zA-Z_-" function + +:kw Keyword + * idle + +:cond_kw Conditional + * idle