50 (r'0\s+:\s*0|noun\s+define\s*$', Name.Entity, 'nounDefinition'), |
50 (r'0\s+:\s*0|noun\s+define\s*$', Name.Entity, 'nounDefinition'), |
51 (r'(([1-4]|13)\s+:\s*0|(adverb|conjunction|dyad|monad|verb)\s+define)\b', |
51 (r'(([1-4]|13)\s+:\s*0|(adverb|conjunction|dyad|monad|verb)\s+define)\b', |
52 Name.Function, 'explicitDefinition'), |
52 Name.Function, 'explicitDefinition'), |
53 |
53 |
54 # Flow Control |
54 # Flow Control |
55 (words(('for_', 'goto_', 'label_'), suffix=validName+'\.'), Name.Label), |
55 (words(('for_', 'goto_', 'label_'), suffix=validName+r'\.'), Name.Label), |
56 (words(( |
56 (words(( |
57 'assert', 'break', 'case', 'catch', 'catchd', |
57 'assert', 'break', 'case', 'catch', 'catchd', |
58 'catcht', 'continue', 'do', 'else', 'elseif', |
58 'catcht', 'continue', 'do', 'else', 'elseif', |
59 'end', 'fcase', 'for', 'if', 'return', |
59 'end', 'fcase', 'for', 'if', 'return', |
60 'select', 'throw', 'try', 'while', 'whilst', |
60 'select', 'throw', 'try', 'while', 'whilst', |
61 ), suffix='\.'), Name.Label), |
61 ), suffix=r'\.'), Name.Label), |
62 |
62 |
63 # Variable Names |
63 # Variable Names |
64 (validName, Name.Variable), |
64 (validName, Name.Variable), |
65 |
65 |
66 # Standard Library |
66 # Standard Library |