File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717 <key >include </key >
1818 <string >#comment </string >
1919 </dict >
20+ <dict >
21+ <key >include </key >
22+ <string >#variables </string >
23+ </dict >
2024 <dict >
2125 <key >include </key >
2226 <string >#variable-assignment </string >
485489 </dict >
486490 </dict >
487491 <key >end </key >
488- <string >^(?!\t) </string >
492+ <string >[^\\]$ </string >
489493 <key >name </key >
490494 <string >meta.scope.target.makefile </string >
491495 <key >patterns </key >
494498 <key >begin </key >
495499 <string >\G </string >
496500 <key >end </key >
497- <string >^ </string >
501+ <string >[^\\]$ </string >
498502 <key >name </key >
499503 <string >meta.scope.prerequisites.makefile </string >
500504 <key >patterns </key >
643647 </dict >
644648 <dict >
645649 <key >match </key >
646- <string >\G (MAKEFILES|VPATH|SHELL|MAKESHELL|MAKE|MAKELEVEL|MAKEFLAGS|MAKECMDGOALS|CURDIR|SUFFIXES|\.LIBPATTERNS)(?=\s*\)) </string >
650+ <string >(? < =\() (MAKEFILES|VPATH|SHELL|MAKESHELL|MAKE|MAKELEVEL|MAKEFLAGS|MAKECMDGOALS|CURDIR|SUFFIXES|\.LIBPATTERNS)(?=\s*\)) </string >
647651 <key >name </key >
648652 <string >variable.language.makefile </string >
649653 </dict >
650654 <dict >
651655 <key >begin </key >
652- <string >\G (subst|patsubst|strip|findstring|filter(-out)?|sort|word(list)?|firstword|lastword|dir|notdir|suffix|basename|addsuffix|addprefix|join|wildcard|realpath|abspath|info|error|warning|shell|foreach|if|or|and|call|eval|value|file|guile)\s </string >
656+ <string >(? < =\() (subst|patsubst|strip|findstring|filter(-out)?|sort|word(list)?|firstword|lastword|dir|notdir|suffix|basename|addsuffix|addprefix|join|wildcard|realpath|abspath|info|error|warning|shell|foreach|if|or|and|call|eval|value|file|guile)\s </string >
653657 <key >beginCaptures </key >
654658 <dict >
655659 <key >1 </key >
678682 </dict >
679683 <dict >
680684 <key >begin </key >
681- <string >\G (origin|flavor)\s(?=[^\s)]+\s*\)) </string >
685+ <string >(? < =\() (origin|flavor)\s(?=[^\s)]+\s*\)) </string >
682686 <key >contentName </key >
683687 <string >variable.other.makefile </string >
688+ <key >beginCaptures </key >
689+ <dict >
690+ <key >1 </key >
691+ <dict >
692+ <key >name </key >
693+ <string >support.function.$1.makefile </string >
694+ </dict >
695+ </dict >
684696 <key >end </key >
685697 <string >(?=\)) </string >
686698 <key >name </key >
695707 </dict >
696708 <dict >
697709 <key >begin </key >
698- <string >\G (?!\)) </string >
710+ <string >(? < =\() (?!\)) </string >
699711 <key >end </key >
700712 <string >(?=\)) </string >
701713 <key >name </key >
You can’t perform that action at this time.
0 commit comments