github.com/xushiwei/go@v0.0.0-20130601165731-2b9d83f45bc9/misc/bbedit/Go.plist (about) 1 // Copyright 2009 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 { 5 BBEditDocumentType = "CodelessLanguageModule"; 6 BBLMColorsSyntax = YES; 7 BBLMIsCaseSensitive = YES; 8 BBLMKeywordList = ( 9 append, 10 bool, 11 break, 12 byte, 13 cap, 14 case, 15 chan, 16 close, 17 complex, 18 complex128, 19 complex64, 20 const, 21 continue, 22 copy, 23 default, 24 defer, 25 else, 26 error, 27 fallthrough, 28 false, 29 float32, 30 float64, 31 for, 32 func, 33 go, 34 goto, 35 if, 36 iota, 37 imag, 38 import, 39 int, 40 int16, 41 int32, 42 int64, 43 int8, 44 interface, 45 len, 46 make, 47 map, 48 new, 49 nil, 50 package, 51 panic, 52 print, 53 println, 54 range, 55 real, 56 recover, 57 return, 58 rune, 59 select, 60 string, 61 struct, 62 switch, 63 true, 64 type, 65 uint, 66 uint16, 67 uint32, 68 uint64, 69 uint8, 70 uintptr, 71 var, 72 ); 73 BBLMLanguageCode = go; 74 "BBLMLanguageDisplayName" = "Go"; 75 BBLMScansFunctions = YES; 76 BBLMSuffixMap = ( 77 { 78 BBLMLanguageSuffix = ".go"; 79 }, 80 ); 81 "Language Features" = { 82 "Close Block Comments" = "*/"; 83 "Close Parameter Lists" = ")"; 84 "Close Statement Blocks" = "}"; 85 "Close Strings 1" = "`"; 86 "Close Strings 2" = "\""; 87 "End-of-line Ends Strings 1" = YES; 88 "End-of-line Ends Strings 2" = YES; 89 "Escape Char in Strings 1" = "\\"; 90 "Escape Char in Strings 2" = "\\"; 91 "Identifier and Keyword Characters" = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz"; 92 "Open Block Comments" = "/*"; 93 "Open Line Comments" = "//"; 94 "Open Parameter Lists" = "("; 95 "Open Statement Blocks" = "{"; 96 "Open Strings 1" = "`"; 97 "Open Strings 2" = "\""; 98 "Prefix for Functions" = "func"; 99 "Prefix for Procedures" = "func"; 100 "Terminator for Prototypes 1" = ";"; 101 "Terminator for Prototypes 2" = ""; 102 }; 103 }