github.com/spotify/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/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  		delete,
    26  		else,
    27  		error,
    28  		fallthrough,
    29  		false,
    30  		float32,
    31  		float64,
    32  		for,
    33  		func,         
    34  		go,
    35  		goto,
    36  		if,
    37  		iota,
    38  		imag,
    39  		import,
    40  		int,
    41  		int16,
    42  		int32,
    43  		int64,
    44  		int8,
    45  		interface,
    46  		len,
    47  		make,
    48  		map,
    49  		new,
    50  		nil,
    51  		package,
    52  		panic,
    53  		print,
    54  		println,
    55  		range,
    56  		real,
    57  		recover,
    58  		return,
    59  		rune,
    60  		select,
    61  		string,
    62  		struct,
    63  		switch,
    64  		true,
    65  		type,
    66  		uint,
    67  		uint16,
    68  		uint32,
    69  		uint64,
    70  		uint8,
    71  		uintptr,
    72  		var,
    73  	);
    74  	BBLMLanguageCode = go;
    75  	"BBLMLanguageDisplayName" = "Go";
    76  	BBLMScansFunctions = YES;
    77  	BBLMSuffixMap = (
    78  		{
    79  			BBLMLanguageSuffix = ".go";
    80  		},
    81  	);
    82  	"Language Features" = {
    83  		"Close Block Comments" = "*/";
    84  		"Close Parameter Lists" = ")";
    85  		"Close Statement Blocks" = "}";
    86  		"Close Strings 1" = "`";
    87  		"Close Strings 2" = "\"";
    88  		"End-of-line Ends Strings 1" = YES;
    89  		"End-of-line Ends Strings 2" = YES;
    90  		"Escape Char in Strings 1" = "\\";
    91  		"Escape Char in Strings 2" = "\\";
    92  		"Identifier and Keyword Characters" = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz";
    93  		"Open Block Comments" = "/*";
    94  		"Open Line Comments" = "//";
    95  		"Open Parameter Lists" = "(";
    96  		"Open Statement Blocks" = "{";
    97  		"Open Strings 1" = "`";
    98  		"Open Strings 2" = "\"";
    99  		"Prefix for Functions" = "func";
   100  		"Prefix for Procedures" = "func";
   101  		"Terminator for Prototypes 1" = ";";
   102  		"Terminator for Prototypes 2" = "";
   103  	};
   104  }