DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files (x86)/Sublime Text 2/Pristine Packages/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/Program Files (x86)/Sublime Text 2/Pristine Packages/Go.sublime-package
PKuS|<yjComments.tmPreferences<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>name</key>
	<string>Comments</string>
	<key>scope</key>
	<string>source.go</string>
	<key>settings</key>
	<dict>
		<key>shellVariables</key>
		<array>
			<dict>
				<key>name</key>
				<string>TM_COMMENT_START</string>
				<key>value</key>
				<string>// </string>
			</dict>
			<dict>
				<key>name</key>
				<string>TM_COMMENT_START_2</string>
				<key>value</key>
				<string>/*</string>
			</dict>
			<dict>
				<key>name</key>
				<string>TM_COMMENT_END_2</string>
				<key>value</key>
				<string>*/</string>
			</dict>
			<dict>
				<key>name</key>
				<string>TM_COMMENT_DISABLE_INDENT_2</string>
				<key>value</key>
				<string>yes</string>
			</dict>
		</array>
	</dict>
	<key>uuid</key>
	<string>05400837-EE8F-44D1-A636-3EEB0E82FFF5</string>
</dict>
</plist>
PKuS|<
C(Empty ().tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>
	$0
</string>
	<key>keyEquivalent</key>
	<string>
</string>
	<key>name</key>
	<string>Empty ()</string>
	<key>scope</key>
	<string>meta.parens.empty.go</string>
	<key>uuid</key>
	<string>214A69FB-0168-465E-AB51-D8C6C46BCF61</string>
</dict>
</plist>
PKuS|<)e^For Loop.tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>for ${2:i} := 0; $2 &lt; ${1:count}; ${3:$2++} {
	$0
}</string>
	<key>name</key>
	<string>For Loop</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>for</string>
	<key>uuid</key>
	<string>7DA0072A-BF35-413B-B4D9-B5C2B4D20FF2</string>
</dict>
</plist>
PKuS|<tfunc.tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>func ${1:func_name}($2)$3 {
	$0
}</string>
	<key>name</key>
	<string>Function</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>func</string>
	<key>uuid</key>
	<string>E9B44CC5-B004-4793-B125-7E429FDCCE32</string>
</dict>
</plist>
PKuS|<KYgo func().tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>go func($1) {
	$0
}${2:($3)}</string>
	<key>name</key>
	<string>go func()</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>gfn</string>
	<key>uuid</key>
	<string>6B01E886-4CFA-476E-AE01-EFF406116978</string>
</dict>
</plist>
PK=>rt;M;M
Go.tmLanguage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>comment</key>
	<string>Go allows any Unicode character to be used in identifiers, so our identifier regex is: \b([[:alpha:]_]+[[:alnum:]_]*)\b</string>
	<key>fileTypes</key>
	<array>
		<string>go</string>
	</array>
	<key>firstLineMatch</key>
	<string>-[*]-( Mode:)? Go -[*]-</string>
	<key>foldingStartMarker</key>
	<string>(?x)
          /\*\*(?!\*)                           # opening C-style comment with 2 asterisks but no third later on
         |                                      # OR
          ^                                     # start of line...
           (?!                                  # ...which does NOT contain...
              [^{(]*?//                         #    ...a possible bunch of non-opening-braces, followed by a C++ comment
             |                                  #    OR
              [^{(]*?/\*(?!.*?\*/.*?[{(])       #    ...a possible bunch of non-opening-braces, followed by a C comment with no ending
           )
           .*?                                  # ...any characters (or none)...
           [{(]\s*                              # ...followed by an open brace and zero or more whitespace...
           (                                    # ...followed by...
            $                                   #    ...a dollar...
             |                                  #    OR
            //                                  #    ...a C++ comment...
             |                                  #    OR
            /\*(?!.*?\*/.*\S)                   #    ...a C comment, so long as no non-whitespace chars follow it..
           )
    </string>
	<key>foldingStopMarker</key>
	<string>(?&lt;!\*)\*\*/|^\s*[})]</string>
	<key>keyEquivalent</key>
	<string>^~G</string>
	<key>name</key>
	<string>Go</string>
	<key>patterns</key>
	<array>
		<dict>
			<key>include</key>
			<string>#receiver_function_declaration</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#plain_function_declaration</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#basic_things</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#exported_variables</string>
		</dict>
		<dict>
			<key>begin</key>
			<string>^[[:blank:]]*(import)\b\s+</string>
			<key>beginCaptures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>keyword.control.import.go</string>
				</dict>
			</dict>
			<key>end</key>
			<string>(?=(?://|/\*))|$</string>
			<key>name</key>
			<string>meta.preprocessor.go.import</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>begin</key>
					<string>"</string>
					<key>beginCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.begin.go</string>
						</dict>
					</dict>
					<key>end</key>
					<string>"</string>
					<key>endCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.end.go</string>
						</dict>
					</dict>
					<key>name</key>
					<string>string.quoted.double.import.go</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>include</key>
			<string>#block</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#root_parens</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#function_calls</string>
		</dict>
	</array>
	<key>repository</key>
	<dict>
		<key>access</key>
		<dict>
			<key>match</key>
			<string>(?&lt;=\.)[[:alpha:]_][[:alnum:]_]*\b(?!\s*\()</string>
			<key>name</key>
			<string>variable.other.dot-access.go</string>
		</dict>
		<key>basic_things</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#comments</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#initializers</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#access</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#strings</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#keywords</string>
				</dict>
			</array>
		</dict>
		<key>block</key>
		<dict>
			<key>begin</key>
			<string>\{</string>
			<key>end</key>
			<string>\}</string>
			<key>name</key>
			<string>meta.block.go</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#block_innards</string>
				</dict>
			</array>
		</dict>
		<key>block_innards</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#function_block_innards</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#exported_variables</string>
				</dict>
			</array>
		</dict>
		<key>comments</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>meta.toc-list.banner.block.go</string>
						</dict>
					</dict>
					<key>match</key>
					<string>^/\* =(\s*.*?)\s*= \*/$\n?</string>
					<key>name</key>
					<string>comment.block.go</string>
				</dict>
				<dict>
					<key>begin</key>
					<string>/\*</string>
					<key>captures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.comment.go</string>
						</dict>
					</dict>
					<key>end</key>
					<string>\*/</string>
					<key>name</key>
					<string>comment.block.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\*/.*\n</string>
					<key>name</key>
					<string>invalid.illegal.stray-commend-end.go</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>meta.toc-list.banner.line.go</string>
						</dict>
					</dict>
					<key>match</key>
					<string>^// =(\s*.*?)\s*=\s*$\n?</string>
					<key>name</key>
					<string>comment.line.double-slash.banner.go</string>
				</dict>
				<dict>
					<key>begin</key>
					<string>//</string>
					<key>beginCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.comment.go</string>
						</dict>
					</dict>
					<key>end</key>
					<string>$\n?</string>
					<key>name</key>
					<string>comment.line.double-slash.go</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>match</key>
							<string>(?&gt;\\\s*\n)</string>
							<key>name</key>
							<string>punctuation.separator.continuation.go</string>
						</dict>
					</array>
				</dict>
			</array>
		</dict>
		<key>exported_variables</key>
		<dict>
			<key>comment</key>
			<string>This is kinda hacky, in order to get the 'var' scoped the right way again.</string>
			<key>match</key>
			<string>(?&lt;=\s|\[\])([[:upper:]][[:alnum:]_]*)(?=\W+)</string>
			<key>name</key>
			<string>variable.exported.go</string>
		</dict>
		<key>fn_parens</key>
		<dict>
			<key>begin</key>
			<string>\(</string>
			<key>end</key>
			<string>\)</string>
			<key>name</key>
			<string>meta.parens.go</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#basic_things</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#function_calls</string>
				</dict>
			</array>
		</dict>
		<key>function_block</key>
		<dict>
			<key>begin</key>
			<string>\{</string>
			<key>end</key>
			<string>\}</string>
			<key>name</key>
			<string>meta.block.go</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#function_block_innards</string>
				</dict>
			</array>
		</dict>
		<key>function_block_innards</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#basic_things</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>punctuation.whitespace.support.function.leading.go</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>support.function.builtin.go</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(\s*)\b(new|c(lose(d)?|ap)|p(anic(ln)?|rint(ln)?)|len|make)(?:\b|\()</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#function_block</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#function_calls</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#fn_parens</string>
				</dict>
			</array>
		</dict>
		<key>function_calls</key>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>punctuation.whitespace.function-call.leading.go</string>
				</dict>
				<key>2</key>
				<dict>
					<key>name</key>
					<string>support.function.any-method.go</string>
				</dict>
				<key>3</key>
				<dict>
					<key>name</key>
					<string>punctuation.definition.parameters.go</string>
				</dict>
			</dict>
			<key>match</key>
			<string>(?x)
                (?: (?= \s ) (?:(?&lt;=else|new|return) | (?&lt;!\w)) (\s+) )?
                (\b
                    (?!(for|if|else|switch|return)\s*\()
                    (?:[[:alpha:]_][[:alnum:]_]*+\b)            # method name
                )
                \s*(\()
            </string>
			<key>name</key>
			<string>meta.function-call.go</string>
		</dict>
		<key>initializers</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>variable.other.go</string>
						</dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.control.go</string>
						</dict>
					</dict>
					<key>comment</key>
					<string>This matches the 'var x int = 0' style of variable declaration.</string>
					<key>match</key>
					<string>^[[:blank:]]*(var)\s+(?:[[:alpha:]_][[:alnum:]_]*)(?:,\s+[[:alpha:]_][[:alnum:]_]*)*</string>
					<key>name</key>
					<string>meta.initialization.explicit.go</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>variable.other.go</string>
						</dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.operator.initialize.go</string>
						</dict>
					</dict>
					<key>comment</key>
					<string>This matches the 'x := 0' style of variable declaration.</string>
					<key>match</key>
					<string>(?:[[:alpha:]_][[:alnum:]_]*)(?:,\s+[[:alpha:]_][[:alnum:]_]*)*\s*(:=)</string>
					<key>name</key>
					<string>meta.initialization.short.go</string>
				</dict>
			</array>
		</dict>
		<key>keywords</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>\b(s(truct|elect|witch)|c(ontinue|ase)|type|i(nterface|f|mport)|def(er|ault)|package|else|var|f(or|unc|allthrough)|r(eturn|ange)|go(to)?|map|break)\b</string>
					<key>name</key>
					<string>keyword.control.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>(\b|(?&lt;=\]))(int(16|8|32|64)?|uint(16|8|32|ptr|64)?|float(32|64)?|b(yte|ool)|string)\b</string>
					<key>name</key>
					<string>storage.type.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b(const|chan)\b</string>
					<key>name</key>
					<string>storage.modifier.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b(nil|true|false|iota)\b</string>
					<key>name</key>
					<string>constant.language.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)\b</string>
					<key>name</key>
					<string>constant.numeric.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>(\&lt;\-)|(\-\&gt;)</string>
					<key>name</key>
					<string>support.channel-operator.go</string>
				</dict>
			</array>
		</dict>
		<key>plain_function_declaration</key>
		<dict>
			<key>begin</key>
			<string>(?x)
    	            ^[[:blank:]]*(func)\s*
    	            (?: ([[:alpha:]_][[:alnum:]_]*)? )          # name of function is optional
    	            (?: \( ((?:[\[\]\w\d\s\/,._*&amp;&lt;&gt;-]|(?:interface\{\}))*)? \) )             # required braces for parameters (even if empty)
    	            \s*
    	            (?: \(? ((?:[\[\]\w\d\s,._*&amp;&lt;&gt;-]|(?:interface\{\}))*) \)? )?             # optional return types, optionally within braces
    	    </string>
			<key>beginCaptures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>keyword.control.go</string>
				</dict>
				<key>2</key>
				<dict>
					<key>name</key>
					<string>entity.name.function.go</string>
				</dict>
				<key>3</key>
				<dict>
					<key>name</key>
					<string>variable.parameters.go</string>
				</dict>
				<key>4</key>
				<dict>
					<key>name</key>
					<string>variable.return-types.go</string>
				</dict>
			</dict>
			<key>end</key>
			<string>(?&lt;=\})</string>
			<key>name</key>
			<string>meta.function.plain.go</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#comments</string>
				</dict>
<!-- 				<dict>
					<key>include</key>
					<string>#storage_type</string>
				</dict>
 -->				<!-- <dict>
					<key>include</key>
					<string>#storage_modifier</string>
				</dict> -->
				<dict>
					<key>include</key>
					<string>#function_block</string>
				</dict>
			</array>
		</dict>
		<key>receiver_function_declaration</key>
		<dict>
			<key>begin</key>
			<string>(?x)
    	            (func)\s*
    	            (?: \( ((?:[\[\]\w\d\s,._*&amp;&lt;&gt;-]|(?:interface\{\}))*) \)\s+ )                # receiver variable declarations, in brackets
    	            (?: ([[:alpha:]_][[:alnum:]_]*)? )          # name of function is optional
    	            (?: \( ((?:[\[\]\w\d\s,._*&amp;&lt;&gt;-]|(?:interface\{\}))*)? \) )               # required braces for parameters (even if empty)
    	            \s*
    	            (?: \(? ((?:[\[\]\w\d\s,._*&amp;&lt;&gt;-]|(?:interface\{\}))*) \)? )?             # optional return types, optionally within braces
    	    </string>
			<key>beginCaptures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>keyword.control.go</string>
				</dict>
				<key>2</key>
				<dict>
					<key>name</key>
					<string>variable.receiver.go</string>
				</dict>
				<key>3</key>
				<dict>
					<key>name</key>
					<string>entity.name.function.go</string>
				</dict>
				<key>4</key>
				<dict>
					<key>name</key>
					<string>variable.parameters.go</string>
				</dict>
				<key>5</key>
				<dict>
					<key>name</key>
					<string>variable.return-types.go</string>
				</dict>
			</dict>
			<key>comment</key>
			<string>Version of above with support for declaring a receiver variable.</string>
			<key>end</key>
			<string>(?&lt;=\})</string>
			<key>name</key>
			<string>meta.function.receiver.go</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#comments</string>
				</dict>
				<!-- <dict>
					<key>include</key>
					<string>#storage_type</string>
				</dict> -->
				<!-- <dict>
					<key>include</key>
					<string>#storage_modifier</string>
				</dict> -->
				<dict>
					<key>include</key>
					<string>#function_block</string>
				</dict>
			</array>
		</dict>
		<key>root_parens</key>
		<dict>
			<key>begin</key>
			<string>\(</string>
			<key>end</key>
			<string>(?&lt;=\()(\))?|(?:\))</string>
			<key>endCaptures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>meta.parens.empty.go</string>
				</dict>
			</dict>
			<key>name</key>
			<string>meta.parens.go</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#basic_things</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#exported_variables</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#function_calls</string>
				</dict>
			</array>
		</dict>
		<key>string_escaped_char</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>\\(\\|[abfnrutv'"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|[0-7]{3})</string>
					<key>name</key>
					<string>constant.character.escape.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\\.</string>
					<key>name</key>
					<string>invalid.illegal.unknown-escape.go</string>
				</dict>
			</array>
		</dict>
		<key>string_placeholder</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>(?x)%
                        (\d+\$)?                                    # field (argument #)
                        [#0\- +']*                                  # flags
                        [,;:_]?                                     # separator character (AltiVec)
                        ((-?\d+)|\*(-?\d+\$)?)?                     # minimum field width
                        (\.((-?\d+)|\*(-?\d+\$)?)?)?                # precision
                        [diouxXDOUeEfFgGaAcCsSpnvtTbyYhHmMzZ%]      # conversion type
                    </string>
					<key>name</key>
					<string>constant.other.placeholder.go</string>
				</dict>
				<dict>
					<key>match</key>
					<string>%</string>
					<key>name</key>
					<string>invalid.illegal.placeholder.go</string>
				</dict>
			</array>
		</dict>
		<key>strings</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>begin</key>
					<string>"</string>
					<key>beginCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.begin.go</string>
						</dict>
					</dict>
					<key>end</key>
					<string>"</string>
					<key>endCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.end.go</string>
						</dict>
					</dict>
					<key>name</key>
					<string>string.quoted.double.go</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>include</key>
							<string>#string_placeholder</string>
						</dict>
						<dict>
							<key>include</key>
							<string>#string_escaped_char</string>
						</dict>
					</array>
				</dict>
				<dict>
					<key>begin</key>
					<string>'</string>
					<key>beginCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.begin.go</string>
						</dict>
					</dict>
					<key>end</key>
					<string>'</string>
					<key>endCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.end.go</string>
						</dict>
					</dict>
					<key>name</key>
					<string>string.quoted.single.go</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>include</key>
							<string>#string_escaped_char</string>
						</dict>
					</array>
				</dict>
				<dict>
					<key>begin</key>
					<string>`</string>
					<key>beginCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.begin.go</string>
						</dict>
					</dict>
					<key>end</key>
					<string>`</string>
					<key>endCaptures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.string.end.go</string>
						</dict>
					</dict>
					<key>name</key>
					<string>string.quoted.raw.go</string>
				</dict>
			</array>
		</dict>
	</dict>
	<key>scopeName</key>
	<string>source.go</string>
	<key>uuid</key>
	<string>33100200-8916-4F78-8522-4362628C6889</string>
</dict>
</plist>
PKuS|<n/If Statement.tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>if ${1:condition} {
	$0
}</string>
	<key>name</key>
	<string>If Statement</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>if</string>
	<key>uuid</key>
	<string>AF797914-E5F7-4F2B-866B-852889C6A925</string>
</dict>
</plist>
PKuS|<<import.tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>import $2"${1:name}"</string>
	<key>name</key>
	<string>Import</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>imp</string>
	<key>uuid</key>
	<string>2DFA9510-6F88-4BC6-A409-DA4075DEA8FF</string>
</dict>
</plist>
PKw>@C0IIIndentation Rules.tmPreferences<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>name</key>
	<string>Indentation Rules</string>
	<key>scope</key>
	<string>source.go</string>
	<key>settings</key>
	<dict>
		<key>decreaseIndentPattern</key>
		<string>(?x)
	    ^                            # start of line
	        (.*\*/)?                 # skip comments if present
             (					# three possibilities
	           \s* \}                # whitespace and a closing curly brace
	           (                     # capture:
	             [^}{"']* \{        # anything other than curly braces or quotes, then open curly
	           )?                    # (optional)
	           [;\s]*?               # any whitespace or semicolons
	         |
                (?:\s* (case|default).*:)	# case statements pop back one indent
              |
                (?: \) (?&lt;! \( ) )    # closing braces not preceded by opening braces
             )
	        (//.*|/\*.*\*/\s*)?      # skip any comments (optional)
	    $                            # end of line
	</string>
		<key>increaseIndentPattern</key>
		<string>(?x)
	    ^ 
          (?: .* \*/ )?				# skip any comments
          (?:
           (.* \{ [^}"'\n]*)		# lines containing an open curly but no quotes or close curly
           |						# OR
           (?:\s* (case|default).*:)	# case statements
           |						# OR
           (.* \( [^)"'\n]*)		# lines containing an open brace but no quotes or close brace
          )
	     (//.*|/\*.*\*/\s*)?		# skip any comments (optional)
         $
	</string>
        <!--
		<key>indentNextLinePattern</key>
		<string>(?x)^
	    (?! .* [;:{}]                    # do not indent when line ends with ;, :, {, or }
	        \s* (//|/[*] .* [*]/ \s* $)  #  …account for potential trailing comment
	    )
	</string>
        -->
		<key>unIndentedLinePattern</key>
		<string>^\s*((/\*|\*/|//|import\b.*|package\b.*).*)?$</string>
	</dict>
	<key>uuid</key>
	<string>160118A4-208D-4422-AFF0-0C21B5B78AAF</string>
</dict>
</plist>
PKuS|<QcCmain().tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>func main() {
	$0
}</string>
	<key>name</key>
	<string>main()</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>main</string>
	<key>uuid</key>
	<string>18A04BC9-D37A-46B9-8C92-4E8D287A46E4</string>
</dict>
</plist>
PKuS|<NGStruct.tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>struct {
	${0:var vartype;}
}</string>
	<key>name</key>
	<string>Struct</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>st</string>
	<key>uuid</key>
	<string>CC5D7F66-6BBC-4D9C-BC32-D569238523EB</string>
</dict>
</plist>
PKuS|<m9Type Function.tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>func (${1:varname typename}) ${2:func_name}($3)$4 {
	$0
}</string>
	<key>name</key>
	<string>Type Function</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>tfunc</string>
	<key>uuid</key>
	<string>D8CF6ACF-85BB-4AAD-BFDE-DFD9D075FCF2</string>
</dict>
</plist>
PKuS|<i"type.tmSnippet<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>content</key>
	<string>type ${1:name} ${2:int8}</string>
	<key>name</key>
	<string>Type</string>
	<key>scope</key>
	<string>source.go</string>
	<key>tabTrigger</key>
	<string>type</string>
	<key>uuid</key>
	<string>9E325583-D146-41A4-BA94-0B5BF91DEBF8</string>
</dict>
</plist>
PKuS|<yjComments.tmPreferencesPKuS|<
C(Empty ().tmSnippetPKuS|<)e^For Loop.tmSnippetPKuS|<tfunc.tmSnippetPKuS|<KY	go func().tmSnippetPK=>rt;M;M
Go.tmLanguagePKuS|<n/YYIf Statement.tmSnippetPKuS|<<[[import.tmSnippetPKw>@C0IIM]Indentation Rules.tmPreferencesPKuS|<QcCemain().tmSnippetPKuS|<NGgStruct.tmSnippetPKuS|<m9iType Function.tmSnippetPKuS|<i"ktype.tmSnippetPK

Hm

Anon7 - 2022
AnonSec Team