Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
gdmo.vim84 linesDownload Raw Back to syntax
1" Vim syntax file2" Language:	GDMO3"		(ISO-10165-4; Guidelines for the Definition of Managed Object)4" Maintainer:	Gyuman (Chester) Kim <violkim@gmail.com>5" URL:		http://classicalprogrammer.wikidot.com/local--files/vim-syntax-file-for-gdmo/gdmo.vim6" Last change:	8th June, 20117 8" quit when a syntax file was already loaded9if exists("b:current_syntax")10  finish11endif12 13" keyword definitions14syn match   gdmoCategory      "MANAGED\s\+OBJECT\s\+CLASS"15syn keyword gdmoCategory      NOTIFICATION ATTRIBUTE BEHAVIOUR PACKAGE ACTION16syn match   gdmoCategory      "NAME\s\+BINDING"17syn match   gdmoRelationship  "DERIVED\s\+FROM"18syn match   gdmoRelationship  "SUPERIOR\s\+OBJECT\s\+CLASS"19syn match   gdmoRelationship  "SUBORDINATE\s\+OBJECT\s\+CLASS"20syn match   gdmoExtension     "AND\s\+SUBCLASSES"21syn match   gdmoDefinition    "DEFINED\s\+AS"22syn match   gdmoDefinition    "REGISTERED\s\+AS"23syn match   gdmoExtension     "ORDER\s\+BY"24syn match   gdmoReference     "WITH\s\+ATTRIBUTE"25syn match   gdmoReference     "WITH\s\+INFORMATION\s\+SYNTAX"26syn match   gdmoReference     "WITH\s\+REPLY\s\+SYNTAX"27syn match   gdmoReference     "WITH\s\+ATTRIBUTE\s\+SYNTAX"28syn match   gdmoExtension     "AND\s\+ATTRIBUTE\s\+IDS"29syn match   gdmoExtension     "MATCHES\s\+FOR"30syn match   gdmoReference     "CHARACTERIZED\s\+BY"31syn match   gdmoReference     "CONDITIONAL\s\+PACKAGES"32syn match   gdmoExtension     "PRESENT\s\+IF"33syn match   gdmoExtension     "DEFAULT\s\+VALUE"34syn match   gdmoExtension     "PERMITTED\s\+VALUES"35syn match   gdmoExtension     "REQUIRED\s\+VALUES"36syn match   gdmoExtension     "NAMED\s\+BY"37syn keyword gdmoReference     ATTRIBUTES NOTIFICATIONS ACTIONS38syn keyword gdmoExtension     DELETE CREATE39syn keyword gdmoExtension     EQUALITY SUBSTRINGS ORDERING40syn match   gdmoExtension     "REPLACE-WITH-DEFAULT"41syn match   gdmoExtension     "GET"42syn match   gdmoExtension     "GET-REPLACE"43syn match   gdmoExtension     "ADD-REMOVE"44syn match   gdmoExtension     "WITH-REFERENCE-OBJECT"45syn match   gdmoExtension     "WITH-AUTOMATIC-INSTANCE-NAMING"46syn match   gdmoExtension     "ONLY-IF-NO-CONTAINED-OBJECTS"47 48 49" Strings and constants50syn match   gdmoSpecial		contained "\\\d\d\d\|\\."51syn region  gdmoString		start=+"+  skip=+\\\\\|\\"+  end=+"+  contains=gdmoSpecial52syn match   gdmoCharacter	  "'[^\\]'"53syn match   gdmoSpecialCharacter  "'\\.'"54syn match   gdmoNumber		  "0[xX][0-9a-fA-F]\+\>"55syn match   gdmoLineComment       "--.*"56syn match   gdmoLineComment       "--.*--"57 58syn match gdmoDefinition "^\s*[a-zA-Z][-a-zA-Z0-9_.\[\] \t{}]* *::="me=e-359syn match gdmoBraces     "[{}]"60 61syn sync ccomment gdmoComment62 63" Define the default highlighting.64" Only when an item doesn't have highlighting yet65 66hi def link gdmoCategory	      Structure67hi def link gdmoRelationship     Macro68hi def link gdmoDefinition       Statement69hi def link gdmoReference	      Type70hi def link gdmoExtension	      Operator71hi def link gdmoBraces	      Function72hi def link gdmoSpecial	      Special73hi def link gdmoString	      String74hi def link gdmoCharacter	      Character75hi def link gdmoSpecialCharacter gdmoSpecial76hi def link gdmoComment	      Comment77hi def link gdmoLineComment      gdmoComment78hi def link gdmoType	      Type79 80 81let b:current_syntax = "gdmo"82 83" vim: ts=884 
codekingpro/portable-devtools · Team Ai