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 :  /Program Files (x86)/Sublime Text 2/Pristine Packages/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files (x86)/Sublime Text 2/Pristine Packages/Scala.sublime-package
PK΍>2 case class scaffolding.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>class ${1:Class}(${2/(\S+\s*:)/val $1/g}) {
  override def hashCode = 0 ${2/(\S+)\s*:[^,]+(,?)/+ $1.##/g}
  override def equals(other: Any) = $1.unapply(this) == $1.unapply(other)
  override def canEqual(other: Any) = other.isInstanceOf[$1]
}

object $1 {
  def apply(${2:arguments}): $1 = new $1(${2/(\S+)\s*:[^,]+/$1/g})
  def unapply(other: Any) = other match {
    case x: $1 =&gt; import x._ ; Some(${2/(\S+)\s*:[^,]+/$1/g})
    case _     =&gt; None
  }
}
</string>
	<key>name</key>
	<string>case class scaffolding</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>ccc</string>
	<key>uuid</key>
	<string>CC643A92-5A38-4998-AB95-041EAF15ECF9</string>
</dict>
</plist>
PK΍>f\case class.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>case class ${1:${TM_FILENAME/(.*)\.scala/$1/}}${2:($3)} ${4:extends ${5:Any} }{
	$0
}</string>
	<key>name</key>
	<string>case class</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>case class</string>
	<key>uuid</key>
	<string>493A836C-428D-4CA5-9E29-E2C927C8B642</string>
</dict>
</plist>
PK΍>\Mecase.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>case ${1:_} =&gt; ${0}</string>
	<key>name</key>
	<string>case</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>case</string>
	<key>uuid</key>
	<string>C32C1AFB-F874-454E-8C82-86832CA296FD</string>
</dict>
</plist>
PK΍>nﬢclass.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>class ${1:${TM_FILENAME/(.*)\.scala/$1/}}${2:($3)} ${4:extends ${5:Any} }{
	$0
}</string>
	<key>name</key>
	<string>class</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>class</string>
	<key>uuid</key>
	<string>E79DCC79-E834-4B6C-8280-EBE0B9A0A41F</string>
</dict>
</plist>
PK΍>//Comments.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.scala</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>
		</array>
	</dict>
	<key>uuid</key>
	<string>99FB23BA-DD49-447F-9F1A-FF07630CB940</string>
</dict>
</plist>
PKuV>}VVenumeration.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>object ${1:MyEnumeration} extends Enumeration {
  type $1 = Value
  val ${2:${3:MyEnumeration1}, ${4:MyEnumeration2}} = Value
}

${5:import $1._}
${0}</string>
	<key>name</key>
	<string>enumeration</string>
	<key>tabTrigger</key>
	<string>enumeration</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>uuid</key>
	<string>0097F60C-0AAC-4CC0-8815-C6BA0E77606F</string>
</dict>
</plist>
PK΍>&yfor - Block.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( $1 &lt;- ${2:${3:0} to ${4:10}}) {
	$0
}</string>
	<key>name</key>
	<string>for - Block</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>for</string>
	<key>uuid</key>
	<string>ADF7CCBE-80DD-488E-A2A9-B3B8B582F69F</string>
</dict>
</plist>
PK΍>!Ŭfor - Yield.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( $1 &lt;- ${2:${3:0} to ${4:10}}) yield $0</string>
	<key>name</key>
	<string>for - Yield</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>for</string>
	<key>uuid</key>
	<string>E0E52BED-94DD-4D9F-8ED5-BEE344AB3FDC</string>
</dict>
</plist>
PK΍>if.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){
$2
}
</string>
	<key>name</key>
	<string>if</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>if</string>
	<key>uuid</key>
	<string>9D749173-9874-4BEC-80A1-BAE8AF266AD9</string>
</dict>
</plist>
PK>f2"import mutable immutable.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 scala.collection.{ mutable, immutable, generic }</string>
	<key>name</key>
	<string>import mutable/immutable</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>impc</string>
	<key>uuid</key>
	<string>F38BFF4F-BE1D-4CE2-8BE8-8BEDF5EB7277</string>
</dict>
</plist>
PK΍>
t55
info.plist<?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>contactEmailRot13</key>
	<string>mads379@gmail.com</string>
	<key>contactName</key>
	<string>Mads Hartmann</string>
</dict>
</plist>PK΍>@lambda.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>bundleUUID</key>
	<string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
	<key>content</key>
	<string>($1) =&gt; ${2:{${3:}\}}</string>
	<key>name</key>
	<string>lambda</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>lam</string>
	<key>uuid</key>
	<string>92B4042E-2409-466F-A0B6-80A46B36679F</string>
</dict>
</plist>
PK΍>ߩ;left arrow.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>${1:"${2}"} &lt;- ${3:"${4}"}</string>
	<key>name</key>
	<string>left arrow</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>&lt;-</string>
	<key>uuid</key>
	<string>20512DA9-649C-420F-A0E1-F7DD04A349EE</string>
</dict>
</plist>
PK΍>`main.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>def main(args: Array[String]): Unit = {
  $1
}
</string>
	<key>name</key>
	<string>main</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>main</string>
	<key>uuid</key>
	<string>6CCA6D38-8C03-4D29-97BD-45CED52713FB</string>
</dict>
</plist>
PK΍>vTmatch.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>match {
	case ${1:_} =&gt; $0
}
</string>
	<key>name</key>
	<string>match</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>match</string>
	<key>uuid</key>
	<string>6851152B-CD07-4E27-9932-631A86102B5C</string>
</dict>
</plist>
PK΍>&method.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>def ${1:method}${2:(${4:arg}: ${5:Type})} = {
	${0}
}</string>
	<key>name</key>
	<string>method</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>def</string>
	<key>uuid</key>
	<string>D03DC03A-8622-4F4F-BDAC-3AD1E8D51705</string>
</dict>
</plist>
PK΍>NԀxx!object with main method.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>bundleUUID</key>
	<string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
	<key>content</key>
	<string>object ${1:${TM_FILENAME/(.*)\.scala/$1/}} {
  def main(args: Array[String]): Unit = {
    $2
  }
}
</string>
	<key>name</key>
	<string>object with main method</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>omain</string>
	<key>uuid</key>
	<string>853C1915-7B23-4C79-AAAA-AEDFB21CA08C</string>
</dict>
</plist>
PK΍>oDobject.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>object ${1:${TM_FILENAME/(.*)\.scala/$1/}} ${2:extends ${3:Any} }{
	$0
}</string>
	<key>name</key>
	<string>object</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>object</string>
	<key>uuid</key>
	<string>97CB4393-6DCC-45B4-8830-61D6B5D036B2</string>
</dict>
</plist>
PK΍>^right arrow.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>${1:"${2}"} -&gt; ${3:"${4}"}</string>
	<key>name</key>
	<string>right arrow</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>-&gt;</string>
	<key>uuid</key>
	<string>53B78E1D-F3C2-49C6-89D3-6BE30961C14D</string>
</dict>
</plist>
PK΍>oK1=9=9Scala.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>bundleUUID</key>
	<string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
	<key>fileTypes</key>
	<array>
		<string>scala</string>
	</array>
	<key>foldingStartMarker</key>
	<string>/\*\*|\{\s*$</string>
	<key>foldingStopMarker</key>
	<string>\*\*/|^\s*\}</string>
	<key>keyEquivalent</key>
	<string>^~S</string>
	<key>name</key>
	<string>Scala</string>
	<key>patterns</key>
	<array>
		<dict>
			<key>include</key>
			<string>#storage-modifiers</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#keywords</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#declarations</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#inheritance</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#imports</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#comments</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#block-comments</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#strings</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#initialization</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#constants</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#char-literal</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#scala-symbol</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#empty-parentheses</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#parameter-list</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#qualifiedClassName</string>
		</dict>
		<dict>
			<key>include</key>
			<string>#xml-literal</string>
		</dict>
	</array>
	<key>repository</key>
	<dict>
		<key>block-comments</key>
		<dict>
			<key>begin</key>
			<string>/\*</string>
			<key>end</key>
			<string>\*/</string>
			<key>name</key>
			<string>comment.block.scala</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#block-comments</string>
				</dict>
				<dict>
					<key>match</key>
					<string>(?x)
			(?! /\*)
			(?! \*/)
		  </string>
				</dict>
			</array>
		</dict>
		<key>char-literal</key>
		<dict>
			<key>match</key>
			<string>'\\?.'</string>
			<key>name</key>
			<string>constant.character.literal.scala</string>
		</dict>
		<key>comments</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.comment.scala</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(//).*$\n?</string>
					<key>name</key>
					<string>comment.line.double-slash.scala</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.comment.scala</string>
						</dict>
					</dict>
					<key>match</key>
					<string>/\*\*/</string>
					<key>name</key>
					<string>comment.block.empty.scala</string>
				</dict>
				<dict>
					<key>begin</key>
					<string>(^\s*)?/\*\*</string>
					<key>captures</key>
					<dict>
						<key>0</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.comment.scala</string>
						</dict>
					</dict>
					<key>end</key>
					<string>\*/(\s*\n)?</string>
					<key>name</key>
					<string>comment.block.documentation.scala</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>match</key>
							<string>(@\w+\s)</string>
							<key>name</key>
							<string>keyword.other.documentation.scaladoc.scala</string>
						</dict>
						<dict>
							<key>match</key>
							<string>\{@link\s+[^\}]*\}</string>
							<key>name</key>
							<string>keyword.other.documentation.scaladoc.link.scala</string>
						</dict>
					</array>
				</dict>
			</array>
		</dict>
		<key>constants</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>\b(false|null|true|Nil|None)\b</string>
					<key>name</key>
					<string>constant.language.scala</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]+)?)([LlFfUuDd]|UL|ul)?\b</string>
					<key>name</key>
					<string>constant.numeric.scala</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b(this|super|self)\b</string>
					<key>name</key>
					<string>variable.language.scala</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b(Unit|Boolean|Byte|Char|Short|Int|Float|Long|Double)\b</string>
					<key>name</key>
					<string>storage.type.primitive.scala</string>
				</dict>
			</array>
		</dict>
		<key>declarations</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.scala</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>entity.name.function.declaration</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(?x)
						\b(def)\s+
						(([a-zA-Z$_][a-zA-Z0-9$_]*(_[^a-zA-Z0-9\s]+)?)|`.*`|[^\w\[\(\:\_\s]+)</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.scala</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.scala</string>
						</dict>
						<key>3</key>
						<dict>
							<key>name</key>
							<string>entity.name.class.declaration</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(case)?\b(class|trait|object)\s+([^\s\{\(\[]+)</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.scala</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>entity.name.type.declaration</string>
						</dict>
					</dict>
					<key>match</key>
					<string>\b(type)\s+(([a-zA-Z$_][a-zA-Z0-9$_]*(_[^a-zA-Z0-9\s]+)?)|`.*`)</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.stable.scala</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.volatile.scala</string>
						</dict>
						<key>3</key>
						<dict>
							<key>name</key>
							<string>entity.name.val.declaration</string>
						</dict>
					</dict>
					<key>match</key>
					<string>\b(?:(val)|(var))\s+(([a-zA-Z$_][a-zA-Z0-9$_]*(_[^a-zA-Z0-9\s]+)?)|`.*`)?</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.scala</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>entity.name.class.declaration</string>
						</dict>
					</dict>
					<key>match</key>
					<string>\b(package object)\s+([^\s\{\(\[]+)</string>
				</dict>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.other.scoping.scala</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>entity.name.package.scala</string>
						</dict>
					</dict>
					<key>match</key>
					<string>\b(package)\s+([\w\.]+)</string>
					<key>name</key>
					<string>meta.package.scala</string>
				</dict>
			</array>
		</dict>
		<key>empty-parentheses</key>
		<dict>
			<key>match</key>
			<string>\(\)</string>
			<key>name</key>
			<string>meta.parentheses.scala</string>
		</dict>
		<key>imports</key>
		<dict>
			<key>begin</key>
			<string>\b(import)\s+</string>
			<key>beginCaptures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>keyword.other.import.scala</string>
				</dict>
			</dict>
			<key>end</key>
			<string>(?&lt;=[\n;])</string>
			<key>name</key>
			<string>meta.import.scala</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#comments</string>
				</dict>
				<dict>
					<key>match</key>
					<string>([^\s{;.]+)\s*\.\s*</string>
					<key>name</key>
					<string>variable.package.scala</string>
				</dict>
				<dict>
					<key>match</key>
					<string>([^\s{;.]+)\s*</string>
					<key>name</key>
					<string>variable.import.scala</string>
				</dict>
				<dict>
					<key>begin</key>
					<string>{</string>
					<key>end</key>
					<string>}</string>
					<key>name</key>
					<string>meta.import.selector.scala</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>captures</key>
							<dict>
								<key>1</key>
								<dict>
									<key>name</key>
									<string>variable.import.renamed-from.scala</string>
								</dict>
								<key>2</key>
								<dict>
									<key>name</key>
									<string>keyword.other.arrow.scala</string>
								</dict>
								<key>3</key>
								<dict>
									<key>name</key>
									<string>variable.import.renamed-to.scala</string>
								</dict>
							</dict>
							<key>match</key>
							<string>(?x) \s*
				([^\s.,}]+) \s*
				(=&gt;) \s*
				([^\s.,}]+) \s*
			  </string>
						</dict>
						<dict>
							<key>match</key>
							<string>([^\s.,}]+)</string>
							<key>name</key>
							<string>variable.import.scala</string>
						</dict>
					</array>
				</dict>
			</array>
		</dict>
		<key>inheritance</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>keyword.declaration.scala</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>entity.other.inherited-class.scala</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(extends|with)\s+([^\s\{\(\[\]]+)</string>
				</dict>
			</array>
		</dict>
		<key>initialization</key>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>keyword</string>
				</dict>
				<key>2</key>
				<dict>
					<key>name</key>
					<string>entity.name.class</string>
				</dict>
			</dict>
			<key>match</key>
			<string>\b(new)\s+([^\s\{\(\[]+)</string>
		</dict>
		<key>keywords</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>\b(return|throw)\b</string>
					<key>name</key>
					<string>keyword.control.flow.jump.scala</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b(else|if|do|while|for|yield|match|case)\b</string>
					<key>name</key>
					<string>keyword.control.flow.scala</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b(catch|finally|try)\b</string>
					<key>name</key>
					<string>keyword.control.exception.scala</string>
				</dict>
			</array>
		</dict>
		<key>parameter-list</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>variable.parameter</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>entity.name.class</string>
						</dict>
					</dict>
					<key>match</key>
					<string>([a-zA-Z$_][a-zA-Z0-9$_]*)\s*:\s*([A-Za-z0-9][\w|_|?|\.]*)?,?</string>
				</dict>
			</array>
		</dict>
		<key>qualifiedClassName</key>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>entity.name.class</string>
				</dict>
			</dict>
			<key>match</key>
			<string>(\b([A-Z][\w]*))</string>
		</dict>
		<key>scala-symbol</key>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>entity.name.symbol</string>
				</dict>
			</dict>
			<key>match</key>
			<string>('\w+)</string>
		</dict>
		<key>storage-modifiers</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>\b(private\[\S+\]|protected\[\S+\]|private|protected)\b</string>
					<key>name</key>
					<string>storage.modifier.access</string>
				</dict>
				<dict>
					<key>match</key>
					<string>\b(synchronized|@volatile|abstract|final|lazy|sealed|implicit|override|@transient|@native)\b</string>
					<key>name</key>
					<string>storage.modifier.other</string>
				</dict>
			</array>
		</dict>
		<key>strings</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>begin</key>
					<string>"""</string>
					<key>end</key>
					<string>"""</string>
					<key>name</key>
					<string>string.quoted.triple.scala</string>
				</dict>
				<dict>
					<key>begin</key>
					<string>(?&lt;!\\)"</string>
					<key>end</key>
					<string>"</string>
					<key>name</key>
					<string>string.quoted.double.scala</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>match</key>
							<string>\n</string>
							<key>name</key>
							<string>invalid.string.newline</string>
						</dict>
						<dict>
							<key>match</key>
							<string>\\.</string>
							<key>name</key>
							<string>constant.character.escape.scala</string>
						</dict>
					</array>
				</dict>
			</array>
		</dict>
		<key>xml-attribute</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>entity.other.attribute-name</string>
						</dict>
						<key>2</key>
						<dict>
							<key>name</key>
							<string>string.quoted.double</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(\w+)=("[^"]*")</string>
				</dict>
			</array>
		</dict>
		<key>xml-literal</key>
		<dict>
			<key>patterns</key>
			<array>
				<dict>
					<key>begin</key>
					<string>&lt;/?([a-zA-Z0-9]+)</string>
					<key>beginCaptures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>entity.name.tag</string>
						</dict>
					</dict>
					<key>end</key>
					<string>/?&gt;</string>
					<key>name</key>
					<string>text.xml</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>include</key>
							<string>#xml-literal</string>
						</dict>
						<dict>
							<key>include</key>
							<string>#xml-attribute</string>
						</dict>
					</array>
				</dict>
			</array>
		</dict>
	</dict>
	<key>scopeName</key>
	<string>source.scala</string>
	<key>uuid</key>
	<string>158C0929-299A-40C8-8D89-316BE0C446E8</string>
</dict>
</plist>
PKuV>/script header.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>#!/bin/sh
  exec scala "\$0" "\$@"
!#

$1</string>
	<key>name</key>
	<string>script header</string>
	<key>tabTrigger</key>
	<string>script</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>uuid</key>
	<string>11D5086B-FD25-4B33-92E3-4DEADCF4119D</string>
</dict>
</plist>
PK΍>X,shortcut - case class.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>case class</string>
	<key>name</key>
	<string>shortcut - case class</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>cc</string>
	<key>uuid</key>
	<string>909A1E64-9672-4FC1-87B3-608A57257E5D</string>
</dict>
</plist>
PK΍>Gshortcut - class.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>class</string>
	<key>name</key>
	<string>shortcut - class</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>c</string>
	<key>uuid</key>
	<string>EEB7E161-EF45-410A-91CD-7C74F94449A4</string>
</dict>
</plist>
PK΍>l shortcut - enumeration.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>enumeration</string>
	<key>name</key>
	<string>shortcut - enumeration</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>enum</string>
	<key>uuid</key>
	<string>FFD2A2D6-000C-4AD6-BA36-A1ACD05A392B</string>
</dict>
</plist>
PK΍>眔shortcut - match.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>match</string>
	<key>name</key>
	<string>shortcut - match</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>m</string>
	<key>uuid</key>
	<string>7BE0DE43-86F5-48C6-A8DF-A7AC891A68EE</string>
</dict>
</plist>
PK΍>8shortcut - object.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>object</string>
	<key>name</key>
	<string>shortcut - object</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>obj</string>
	<key>uuid</key>
	<string>CEAD5E83-C0D9-4D3D-9E73-C37634DD410D</string>
</dict>
</plist>
PK΍>Hshortcut - trait.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>trait</string>
	<key>name</key>
	<string>shortcut - trait</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>t</string>
	<key>uuid</key>
	<string>1D85F938-738B-42DD-9206-A4D250B744DD</string>
</dict>
</plist>
PK>3+Special-Return Inside parentheses.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>Special: Return Inside parentheses</string>
	<key>scope</key>
	<string>meta.parentheses.scala</string>
	<key>uuid</key>
	<string>E364F26E-C766-4068-BAAF-C010FA1F5F92</string>
</dict>
</plist>
PK΍>/--Symbols.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>Symbol List</string>
	<key>scope</key>
	<string>entity.name.function.declaration, entity.name.class.declaration, entity.name.val.declaration, entity.name.type.declaration</string>
	<key>settings</key>
	<dict>
		<key>showInSymbolList</key>
		<integer>1</integer>
	</dict>
	<key>uuid</key>
	<string>31262BFB-520A-4253-A81C-60023C0CFC8B</string>
</dict>
</plist>
PK΍>ЬGtoString.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>override def toString(): String =  $0 
</string>
	<key>name</key>
	<string>toString</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>tostr</string>
	<key>uuid</key>
	<string>E3CAD7C5-59B2-4CD2-9D9F-5D225998E2ED</string>
</dict>
</plist>
PK΍>btrait.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>trait ${1:${TM_FILENAME/(.*)\.scala/$1/}} {
	$0
}</string>
	<key>name</key>
	<string>trait</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>trait</string>
	<key>uuid</key>
	<string>BAD79DCF-1B14-42CE-BE6E-7EE5A56190B3</string>
</dict>
</plist>
PK΍>try catch.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>try { 
  ${1:// ...}
} catch {
  case e: Exception =&gt; $0
}</string>
	<key>name</key>
	<string>try/catch</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>try</string>
	<key>uuid</key>
	<string>833B549D-AA46-4BC9-AC05-CBF4CD1DA723</string>
</dict>
</plist>
PK΍>with.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>with ${1:Any}</string>
	<key>name</key>
	<string>with</string>
	<key>scope</key>
	<string>source.scala</string>
	<key>tabTrigger</key>
	<string>with</string>
	<key>uuid</key>
	<string>56D7D5D4-355C-4BAA-8F38-DA5A5FCA33C8</string>
</dict>
</plist>
PK΍>2 case class scaffolding.tmSnippetPK΍>f\case class.tmSnippetPK΍>\Mecase.tmSnippetPK΍>nﬢclass.tmSnippetPK΍>//9
Comments.tmPreferencesPKuV>}VV
enumeration.tmSnippetPK΍>&y%for - Block.tmSnippetPK΍>!Ŭ=for - Yield.tmSnippetPK΍>Vif.tmSnippetPK>f2";import mutable immutable.tmSnippetPK΍>
t55
xinfo.plistPK΍>@lambda.tmSnippetPK΍>ߩ;left arrow.tmSnippetPK΍>`$main.tmSnippetPK΍>vT1 match.tmSnippetPK΍>&2"method.tmSnippetPK΍>NԀxx!H$object with main method.tmSnippetPK΍>oD&object.tmSnippetPK΍>^+)right arrow.tmSnippetPK΍>oK1=9=95+Scala.tmLanguagePKuV>/dscript header.tmSnippetPK΍>X,fshortcut - case class.tmSnippetPK΍>Ghshortcut - class.tmSnippetPK΍>l jshortcut - enumeration.tmSnippetPK΍>眔lshortcut - match.tmSnippetPK΍>8nshortcut - object.tmSnippetPK΍>Hpshortcut - trait.tmSnippetPK>3+rSpecial-Return Inside parentheses.tmSnippetPK΍>/--tSymbols.tmPreferencesPK΍>ЬG=wtoString.tmSnippetPK΍>bKytrait.tmSnippetPK΍>]{try catch.tmSnippetPK΍>}with.tmSnippetPK!!l

Anon7 - 2022
AnonSec Team