Compare commits

..

No commits in common. "73522cd0b0920f46152f222c562cf6f5a6664f29" and "c4db60267e2e1403472699876e512c1bb9e5ee9a" have entirely different histories.

View file

@ -1,15 +1,15 @@
if exists('b:current_syntax') if exists('b:current_syntax')
finish finish
endif endif
let b:current_syntax = 'beluga' let b:current_syntax = 'maude'
setlocal iskeyword=48-57,a-z,A-Z,!,$,&,',*,+,_,/,=,@,-,~,#,^ setlocal iskeyword=48-57,a-z,A-Z,!,$,&,',*,+,_,/,=,@,-,~,#,^
syn match belArrowEtc /->\|=>\|→\|⇒\||-#\?\|⊢\|\<=\>\|:/ syn match belArrowEtc /->\|=>\|→\|←\|⇒\||-#\?\|⊢\|\<=\>\|:/
hi def link belArrowEtc Function hi def link belArrowEtc Function
syn match belDelim /[()[\]{}.;,]\|\<\/\>\||-\@!\|<\|-\@<!>/ syn match belBrack /[()[\]{}.;,]\|\<\/\>\||-\@!/
hi def link belDelim Delimiter hi def link belBrack Delimiter
syn match belComment /%\s.*$/ syn match belComment /%\s.*$/
hi def link belComment Comment hi def link belComment Comment
@ -35,18 +35,12 @@ hi def link belTotal Special
syn keyword belTrust trust syn keyword belTrust trust
hi def link belTrust Underlined hi def link belTrust Underlined
syn match belSubstConst /\.\.\|\^/ syn match belIdSubst /\.\./
hi def link belSubstConst Constant hi def link belIdSubst Constant
syn keyword belIdBlock some block syn keyword belIdBlock some block
hi def link belIdBlock Structure hi def link belIdBlock Structure
syn keyword belModule module struct end
hi def link belModule Structure
syn match belQualName /\>::\</
hi def link belQualName Normal
syn match belVarVar /#\k\+/ syn match belVarVar /#\k\+/
hi def link belVarVar Constant hi def link belVarVar Constant
@ -77,7 +71,3 @@ hi def link belBool Boolean
syn keyword belIf if then else syn keyword belIf if then else
hi def link belIf Keyword hi def link belIf Keyword
syn match belugaError /<-/
syn keyword belugaError prop
hi def link belugaError Error