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  }