diff --git a/README.markdown b/README.markdown
new file mode 100644
index 0000000..e9855d1
--- /dev/null
+++ b/README.markdown
@@ -0,0 +1,10 @@
+Espresso.app SharedSupport
+==========================
+This is the contents of [Espresso.app][]'s SharedSupport folder.
+
+The purpose of this repository is to re-write Espresso's built-in
+[Sugars and Themes][extend] to use the [Espresso Sugar Standard][ESS].
+
+ [Espresso.app]: "MacRabbit's Espresso text editor"
+ [extend]: "Extending Espresso"
+ [ESS]: "elliottcable's Espresso Sugar Standard on GitHub"
diff --git a/Sugars/CSS.sugar/CodeSenseLibraries/CSS.xml b/Sugars/CSS.sugar/CodeSenseLibraries/CSS.xml
new file mode 100644
index 0000000..89572f2
--- /dev/null
+++ b/Sugars/CSS.sugar/CodeSenseLibraries/CSS.xml
@@ -0,0 +1,1023 @@
+
+
+
+
+
+
+
+
+
+
+
+ \s*(;)?
+
+ $0(?1::;)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1::: $0;)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1::: $0;)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Sugars/CSS.sugar/CodeSenseProviders/CSS.xml b/Sugars/CSS.sugar/CodeSenseProviders/CSS.xml
new file mode 100644
index 0000000..195e66d
--- /dev/null
+++ b/Sugars/CSS.sugar/CodeSenseProviders/CSS.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ css > property-name:capture(name) + property-value - punctuation.separator
+
+
+ com.macrabbit.css.property.${name}
+
+
+ [a-zA-Z0-9-]*
+
+
+ [^:]|
+
+
+
+
+ property-list.css, property-list.css > property-name, property-list.css > property-value punctuation.separator
+ com.macrabbit.css.properties
+ (^|;|{)\s*([a-zA-Z0-9-]*)
+ (:|\s|}|^)
+
+
+
+
+ property-list.css, property-list.css > property-name, property-list.css > property-value punctuation.separator
+ com.macrabbit.css.browser-specific-properties
+ (^|;|{)\s*([a-zA-Z0-9-]+)
+ (:|\s|}|^)
+
+
+
diff --git a/Sugars/CSS.sugar/Contents/Info.plist b/Sugars/CSS.sugar/Contents/Info.plist
new file mode 100644
index 0000000..bef2ed8
--- /dev/null
+++ b/Sugars/CSS.sugar/Contents/Info.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ CSS
+ CFBundleIdentifier
+ com.macrabbit.Espresso.Sugar.CSS
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ CSS
+ CFBundlePackageType
+ BNDL
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+
+
diff --git a/Sugars/CSS.sugar/Contents/Resources/English.lproj/InfoPlist.strings b/Sugars/CSS.sugar/Contents/Resources/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..dea12de
Binary files /dev/null and b/Sugars/CSS.sugar/Contents/Resources/English.lproj/InfoPlist.strings differ
diff --git a/Sugars/CSS.sugar/Contents/Resources/Languages.xml b/Sugars/CSS.sugar/Contents/Resources/Languages.xml
new file mode 100644
index 0000000..93f0b6f
--- /dev/null
+++ b/Sugars/CSS.sugar/Contents/Resources/Languages.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+ styling.css
+ CSS
+
+ css
+
+
+
+
+
diff --git a/Sugars/CSS.sugar/Contents/Resources/ToolNewStyle.tiff b/Sugars/CSS.sugar/Contents/Resources/ToolNewStyle.tiff
new file mode 100644
index 0000000..61d4533
Binary files /dev/null and b/Sugars/CSS.sugar/Contents/Resources/ToolNewStyle.tiff differ
diff --git a/Sugars/CSS.sugar/ContextualSettings/Comments.xml b/Sugars/CSS.sugar/ContextualSettings/Comments.xml
new file mode 100644
index 0000000..10063d0
--- /dev/null
+++ b/Sugars/CSS.sugar/ContextualSettings/Comments.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+ css, css *
+ /*
+
+
+
+ css, css *
+ */
+
+
+
+ css, css *
+ *!/
+
+
+
+ css, css *
+
+
+
+
diff --git a/Sugars/CSS.sugar/Itemizers/CSS.xml b/Sugars/CSS.sugar/Itemizers/CSS.xml
new file mode 100644
index 0000000..08e649c
--- /dev/null
+++ b/Sugars/CSS.sugar/Itemizers/CSS.xml
@@ -0,0 +1,22 @@
+
+
+
+
+ at-rule.media.css
+
+
+
+
+
+
+ ESStyleItem
+ selector.css:capture(name)
+ property-list.css
+
+
+
+ ESCommentItem
+ comment.css
+
+
+
diff --git a/Sugars/CSS.sugar/Languages.xml b/Sugars/CSS.sugar/Languages.xml
new file mode 100644
index 0000000..93f0b6f
--- /dev/null
+++ b/Sugars/CSS.sugar/Languages.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+ styling.css
+ CSS
+
+ css
+
+
+
+
+
diff --git a/Sugars/CSS.sugar/PlaceholderThemes/CSS.css b/Sugars/CSS.sugar/PlaceholderThemes/CSS.css
new file mode 100644
index 0000000..1f92372
--- /dev/null
+++ b/Sugars/CSS.sugar/PlaceholderThemes/CSS.css
@@ -0,0 +1,34 @@
+/*
+ @theme CSS Placeholder
+ @placeholder css
+*/
+
+@base {
+ color: #000;
+ background-color: #fff;
+}
+
+css {
+ spell-check: disabled;
+}
+
+css.selector, css.selector > entity > punctuation {
+ color: #3a77bf;
+}
+
+css > property-name {
+ color: #d4430d;
+}
+
+css > property-value {
+ color: #43a202;
+}
+
+css.at-rule string, css.at-rule string punctuation, media.css > block > punctuation, property-list.css > property-value > punctuation {
+ color: #474747;
+}
+
+keyword.important.css {
+ font-weight: bold;
+ color: #6700b9;
+}
diff --git a/Sugars/CSS.sugar/Syntaxes/CSS.xml b/Sugars/CSS.sugar/Syntaxes/CSS.xml
new file mode 100644
index 0000000..adeca7d
--- /dev/null
+++ b/Sugars/CSS.sugar/Syntaxes/CSS.xml
@@ -0,0 +1,234 @@
+
+
+
+
+ /\*\s+@group\s
+ \*/
+
+ \*/
+
+ .*
+
+
+
+
+ /\*\s+@end\s+.*\*/
+
+
+
+
+ ((@)charset)
+
+
+
+
+ ;|$
+
+
+
+
+
+
+
+
+ ^\s*((@)import\b)
+
+
+
+
+ ;|$
+
+
+
+
+
+
+ (url)\s*(\()\s*
+
+
+
+
+ \s*(\))\s*
+
+
+
+
+ [^'") \t]+
+
+
+
+
+
+
+
+
+
+ ((@)media)\s+([\w\s,]*)\s*
+
+
+
+
+
+ (?<=})
+
+
+
+
+
+
+ \{
+
+
+
+ \}
+
+
+
+
+
+
+
+
+
+ (?=[:.*#a-zA-Z@])
+ (?=\{)
+
+
+
+
+
+
+ \{
+
+
+
+ \}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (?<![-a-zA-Z])(?=[-a-zA-Z])
+
+
+ $|(?![-a-zA-Z])
+
+
+
+
+ (:)\s*
+
+
+
+ \s*(;|(?=\}))
+
+
+
+
+
+ (-|\+)?\s*[0-9]+(\.[0-9]+)?
+
+
+ (?<=[\d])(px|pt|cm|mm|in|em|ex|pc)\b|%
+
+
+ (#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\b
+
+
+
+
+
+
+ (rgb|url|attr|counter|counters)\s*(\()
+
+
+
+
+ (\))
+
+
+
+
+
+
+ (\b0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\s*,\s*)(0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\s*,\s*)(0*((1?[0-9]{1,2})|(2([0-4][0-9]|5[0-5])))\b)
+
+
+ \b([0-9]{1,2}|100)\s*%,\s*([0-9]{1,2}|100)\s*%,\s*([0-9]{1,2}|100)\s*%
+
+
+ [^'") \t]+
+
+
+
+
+ \!\s*important
+
+
+
+
+
+
+
+
+ //
+
+
+ $
+
+
+
+ /\*
+
+
+
+ \*/
+
+
+
+
+
+
+
+
+ "
+
+
+
+ "
+
+
+
+
+ \\.
+
+
+
+
+
+
+
+ '
+
+
+
+ '
+
+
+
+
+ \\.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sugars/CSS.sugar/TextActions/Actions.xml b/Sugars/CSS.sugar/TextActions/Actions.xml
new file mode 100644
index 0000000..52cf9c6
--- /dev/null
+++ b/Sugars/CSS.sugar/TextActions/Actions.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+ Open Style Block
+
+ {
+ $0
+}
+ css.selector
+
+
+
+
+ New Style
+ ${1:style} {
+ $0
+}
+ hide
+
+
+
diff --git a/Sugars/CSS.sugar/TextTools/CSS.xml b/Sugars/CSS.sugar/TextTools/CSS.xml
new file mode 100644
index 0000000..e2271d4
--- /dev/null
+++ b/Sugars/CSS.sugar/TextTools/CSS.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ ESTextActionToolbarTool
+
+ NewStyle
+
+
+ New Style
+ ToolNewStyle
+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/Contents/Info.plist b/Sugars/EspressoBuiltIn.sugar/Contents/Info.plist
new file mode 100644
index 0000000..9d97f0e
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/Contents/Info.plist
@@ -0,0 +1,12 @@
+
+
+
+
+ CFBundleIdentifier
+ com.macrabbit.Espresso.Sugar.BuiltIn
+ CFBundleName
+ Espresso Built-In
+ CFBundleVersion
+ 1.0
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/Itemizers/BuiltIn.xml b/Sugars/EspressoBuiltIn.sugar/Itemizers/BuiltIn.xml
new file mode 100644
index 0000000..ba1b1b3
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/Itemizers/BuiltIn.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ itemize.group-start:has-child(name:capture(name)), itemize.group-start
+ itemize.group-end
+
+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/Languages.xml b/Sugars/EspressoBuiltIn.sugar/Languages.xml
new file mode 100644
index 0000000..4be5428
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/Languages.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ espresso.built-in.regex-search-expression
+ Espresso RegEx Search Expression
+
+ espressoregex
+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/SyntaxInjections/PreviewOverrides.xml b/Sugars/EspressoBuiltIn.sugar/SyntaxInjections/PreviewOverrides.xml
new file mode 100644
index 0000000..c163c76
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/SyntaxInjections/PreviewOverrides.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+ @override
+
+
+ ([a-z]+)://[^\s]+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/Syntaxes/RegExReplaceSyntax.xml b/Sugars/EspressoBuiltIn.sugar/Syntaxes/RegExReplaceSyntax.xml
new file mode 100644
index 0000000..4df029c
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/Syntaxes/RegExReplaceSyntax.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+ (\(\?)(0|[1-9][0-9]*)(:)
+
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+ \\[ulULE]
+
+
+
+ \\[\\nrt]
+
+
+
+ (\\g<)(([0-9]+)|([_a-zA-Z][_0-9a-zA-Z]*))(>)
+
+
+
+
+
+ ([\$\\])[0-9]
+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/Syntaxes/RegExSearchSyntax.xml b/Sugars/EspressoBuiltIn.sugar/Syntaxes/RegExSearchSyntax.xml
new file mode 100644
index 0000000..8046905
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/Syntaxes/RegExSearchSyntax.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ \\[bBAZzG]|\^|\$
+
+
+ \\([0-7]{3}|\\x(\h\h|\{\h{,8}\}))
+
+
+ \\[1-9]\d*
+
+
+ (\\k\<)([a-z]\w*)(\>)
+
+
+
+
+
+ \[\:(\^)?(alnum|alpha|ascii|blank|cntrl|x?digit|graph|lower|print|punct|space|upper)\]
+
+
+ [?+*][?+]?|\{(\d+,\d+|\d+,|,\d+|\d+)\}\??
+
+
+ \|
+
+
+
+ \(\?\#
+
+
+ \)
+
+
+
+ (?<=^|\s)#\s[[a-zA-Z0-9,. \t?!-:][^\x{00}-\x{7F}]]*$
+
+
+ \(\?[imx-]+\)
+
+
+
+ (\()((\?=)|(\?!)|(\?<=)|(\?<!))
+
+
+
+
+
+
+
+ (\))
+
+
+
+
+
+
+
+
+ (\()((\?(>|[imx-]*:))|(\?<)([a-z]\w*)(>))?
+
+
+
+
+
+
+
+ (\))
+
+
+
+
+
+
+
+
+
+
+
+ \\[wWsSdDhH]|\.
+
+
+ \\.
+
+
+
+ (\[)(\^)?
+
+
+
+
+ (\])
+
+
+
+
+
+ (.|(\\.))\-([^\]]|(\\.))
+
+
+
+
+ &&
+
+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/TextActions/Built In Actions.xml b/Sugars/EspressoBuiltIn.sugar/TextActions/Built In Actions.xml
new file mode 100644
index 0000000..22ac8f6
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/TextActions/Built In Actions.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+ ESCloseTagAction
+ Close Tag
+ cmd option .
+
+
+
+
+
+ ESShiftIndentationTextAction
+ Shift Right
+ cmd ]
+
+ +1
+
+
+
+
+
+
+ ESShiftIndentationTextAction
+ Shift Left
+ cmd [
+
+ -1
+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/TextActions/Categories.xml b/Sugars/EspressoBuiltIn.sugar/TextActions/Categories.xml
new file mode 100644
index 0000000..dea5e3a
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/TextActions/Categories.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+ Open Title!
+
+
+
+
+ Snippets
+
+
+ User Snippets
+
+
+
+
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/TextActions/Sorting.xml b/Sugars/EspressoBuiltIn.sugar/TextActions/Sorting.xml
new file mode 100644
index 0000000..10da458
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/TextActions/Sorting.xml
@@ -0,0 +1,7 @@
+
+
+
+ actions.text.important
+ *
+
+
diff --git a/Sugars/EspressoBuiltIn.sugar/TextTools/Built In Tools.xml b/Sugars/EspressoBuiltIn.sugar/TextTools/Built In Tools.xml
new file mode 100644
index 0000000..3de4139
--- /dev/null
+++ b/Sugars/EspressoBuiltIn.sugar/TextTools/Built In Tools.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+ ESPreviewToolbarTool
+
+
+ Preview
+ Preview
+
+
+
+
+
+
+
+
+ ESTextActionToolbarTool
+
+ CloseTag
+
+ New Style
+ ToolStyle
+
+
+
+
+
+
+ ESTextActionToolbarTool
+
+
+ Milestones
+ ToolVersioning
+
+
+
+
+
diff --git a/Sugars/JavaScript.sugar/Contents/Info.plist b/Sugars/JavaScript.sugar/Contents/Info.plist
new file mode 100644
index 0000000..f9eb950
--- /dev/null
+++ b/Sugars/JavaScript.sugar/Contents/Info.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ JavaScript
+ CFBundleIdentifier
+ com.macrabbit.Espresso.Sugar.JavaScript
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ JavaScript
+ CFBundlePackageType
+ BNDL
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+
+
diff --git a/Sugars/JavaScript.sugar/Contents/Resources/English.lproj/InfoPlist.strings b/Sugars/JavaScript.sugar/Contents/Resources/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..dea12de
Binary files /dev/null and b/Sugars/JavaScript.sugar/Contents/Resources/English.lproj/InfoPlist.strings differ
diff --git a/Sugars/JavaScript.sugar/Itemizers/JavaScript.xml b/Sugars/JavaScript.sugar/Itemizers/JavaScript.xml
new file mode 100644
index 0000000..e9777f1
--- /dev/null
+++ b/Sugars/JavaScript.sugar/Itemizers/JavaScript.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ function.js:has-child(name:capture(name)):capture(itemizer-firstused) + curly.brace.open.js
+ curly.brace.close.js
+
+
+
+
+
+
+ ESCodeBlockItem
+ curly.brace.open.js
+ curly.brace.close.js
+
+
+
+
+
+
diff --git a/Sugars/JavaScript.sugar/Languages.xml b/Sugars/JavaScript.sugar/Languages.xml
new file mode 100644
index 0000000..ced0d9f
--- /dev/null
+++ b/Sugars/JavaScript.sugar/Languages.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ sourcecode.js
+ JavaScript
+
+ js
+
+
+
+
+
diff --git a/Sugars/JavaScript.sugar/Syntaxes/JavaScriptSyntax.xml b/Sugars/JavaScript.sugar/Syntaxes/JavaScriptSyntax.xml
new file mode 100644
index 0000000..d8a3358
--- /dev/null
+++ b/Sugars/JavaScript.sugar/Syntaxes/JavaScriptSyntax.xml
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+ ([a-zA-Z_?.$][\w?.$]*)\.(prototype)\s*=\s*
+
+
+
+
+
+
+ (([a-zA-Z_?.$][\w?.$]*)\.(prototype)\.)([a-zA-Z_?.$][\w?.$]*)\s*=\s*(function)?\s*(\()(.*?)(\))
+
+
+
+
+
+
+
+
+
+
+
+
+ ([a-zA-Z_?.$][\w?.$]*)\.(prototype)\.([a-zA-Z_?.$][\w?.$]*)\s*=\s*
+
+
+
+
+
+
+
+ ([a-zA-Z_?.$][\w?.$]*)\.([a-zA-Z_?.$][\w?.$]*)\s*=\s*(function)\s*(\()(.*?)(\))
+
+
+
+
+
+
+
+
+
+
+ ([a-zA-Z_?$][\w?$]*)\s*=\s*(function)\s*(\()(.*?)(\))
+
+
+
+
+
+
+
+
+
+ \b(function)\s+([a-zA-Z_$]\w*)?\s*(\()(.*?)(\))
+
+
+
+
+
+
+
+
+
+ \b([a-zA-Z_?.$][\w?.$]*)\s*:\s*\b(function)?\s*(\()(.*?)(\))
+
+
+
+
+
+
+
+
+
+ (?:((')(.*?)('))|((")(.*?)(")))\s*:\s*\b(function)?\s*(\()(.*?)(\))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (new)\s+(\w+(?:\.\w*)?)
+
+
+
+
+ \b(console)\b
+
+
+ \.(warn|info|log|error|time|timeEnd|assert)\b
+
+
+ \b((0(x|X)[0-9a-fA-F]+)|([0-9]+(\.[0-9]+)?))\b
+
+
+
+ '
+
+
+
+ '
+
+
+
+
+ \\(x\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)
+
+
+
+
+
+ "
+
+
+
+ "
+
+
+
+
+ \\(x\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]|37[0-7]?|[4-7][0-7]?|.)
+
+
+
+
+
+ /\*\*
+
+
+
+ \*/
+
+
+
+
+
+ /\*
+
+
+
+ \*/
+
+
+
+
+ (//).*$\n?
+
+
+
+ (<!--|-->)
+
+
+
+
+ \b(boolean|byte|char|class|double|enum|float|function|int|interface|long|short|var|void)\b
+
+
+ \b(const|export|extends|final|implements|native|private|protected|public|static|synchronized|throws|transient|volatile)\b
+
+
+ \b(break|case|catch|continue|default|do|else|finally|for|goto|if|import|package|return|switch|throw|try|while)\b
+
+
+ \b(delete|in|instanceof|new|typeof|with)\b
+
+
+ \btrue\b
+
+
+ \bfalse\b
+
+
+ \bnull\b
+
+
+ \b(super|this)\b
+
+
+ \b(debugger)\b
+
+
+ \b(Anchor|Applet|Area|Array|Boolean|Button|Checkbox|Date|document|event|FileUpload|Form|Frame|Function|Hidden|History|Image|JavaArray|JavaClass|JavaObject|JavaPackage|java|Layer|Link|Location|Math|MimeType|Number|navigator|netscape|Object|Option|Packages|Password|Plugin|Radio|RegExp|Reset|Select|String|Style|Submit|screen|sun|Text|Textarea|window|XMLHttpRequest)\b
+
+
+ \b(s(h(ift|ow(Mod(elessDialog|alDialog)|Help))|croll(X|By(Pages|Lines)?|Y|To)?|t(op|rike)|i(n|zeToContent|debar|gnText)|ort|u(p|b(str(ing)?)?)|pli(ce|t)|e(nd|t(Re(sizable|questHeader)|M(i(nutes|lliseconds)|onth)|Seconds|Ho(tKeys|urs)|Year|Cursor|Time(out)?|Interval|ZOptions|Date|UTC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Date|FullYear)|FullYear|Active)|arch)|qrt|lice|avePreferences|mall)|h(ome|andleEvent)|navigate|c(har(CodeAt|At)|o(s|n(cat|textual|firm)|mpile)|eil|lear(Timeout|Interval)?|a(ptureEvents|ll)|reate(StyleSheet|Popup|EventObject))|t(o(GMTString|S(tring|ource)|U(TCString|pperCase)|Lo(caleString|werCase))|est|a(n|int(Enabled)?))|i(s(NaN|Finite)|ndexOf|talics)|d(isableExternalCapture|ump|etachEvent)|u(n(shift|taint|escape|watch)|pdateCommands)|j(oin|avaEnabled)|p(o(p|w)|ush|lugins.refresh|a(ddings|rse(Int|Float)?)|r(int|ompt|eference))|e(scape|nableExternalCapture|val|lementFromPoint|x(p|ec(Script|Command)?))|valueOf|UTC|queryCommand(State|Indeterm|Enabled|Value)|f(i(nd|le(ModifiedDate|Size|CreatedDate|UpdatedDate)|xed)|o(nt(size|color)|rward)|loor|romCharCode)|watch|l(ink|o(ad|g)|astIndexOf)|a(sin|nchor|cos|t(tachEvent|ob|an(2)?)|pply|lert|b(s|ort))|r(ou(nd|teEvents)|e(size(By|To)|calc|turnValue|place|verse|l(oad|ease(Capture|Events)))|andom)|g(o|et(ResponseHeader|M(i(nutes|lliseconds)|onth)|Se(conds|lection)|Hours|Year|Time(zoneOffset)?|Da(y|te)|UTC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Da(y|te)|FullYear)|FullYear|A(ttention|llResponseHeaders)))|m(in|ove(B(y|elow)|To(Absolute)?|Above)|ergeAttributes|a(tch|rgins|x))|b(toa|ig|o(ld|rderWidths)|link|ack))\b(?=\()
+
+
+ \b(s(ub(stringData|mit)|plitText|e(t(NamedItem|Attribute(Node)?)|lect))|has(ChildNodes|Feature)|namedItem|c(l(ick|o(se|neNode))|reate(C(omment|DATASection|aption)|T(Head|extNode|Foot)|DocumentFragment|ProcessingInstruction|E(ntityReference|lement)|Attribute))|tabIndex|i(nsert(Row|Before|Cell|Data)|tem)|open|delete(Row|C(ell|aption)|T(Head|Foot)|Data)|focus|write(ln)?|a(dd|ppend(Child|Data))|re(set|place(Child|Data)|move(NamedItem|Child|Attribute(Node)?)?)|get(NamedItem|Element(sBy(Name|TagName)|ById)|Attribute(Node)?)|blur)\b(?=\()
+
+
+ (?<=\.)(s(ystemLanguage|cr(ipts|ollbars|een(X|Y|Top|Left))|t(yle(Sheets)?|atus(Text|bar)?)|ibling(Below|Above)|ource|uffixes|e(curity(Policy)?|l(ection|f)))|h(istory|ost(name)?|as(h|Focus))|y|X(MLDocument|SLDocument)|n(ext|ame(space(s|URI)|Prop))|M(IN_VALUE|AX_VALUE)|c(haracterSet|o(n(structor|trollers)|okieEnabled|lorDepth|mp(onents|lete))|urrent|puClass|l(i(p(boardData)?|entInformation)|osed|asses)|alle(e|r)|rypto)|t(o(olbar|p)|ext(Transform|Indent|Decoration|Align)|ags)|SQRT(1_2|2)|i(n(ner(Height|Width)|put)|ds|gnoreCase)|zIndex|o(scpu|n(readystatechange|Line)|uter(Height|Width)|p(sProfile|ener)|ffscreenBuffering)|NEGATIVE_INFINITY|d(i(splay|alog(Height|Top|Width|Left|Arguments)|rectories)|e(scription|fault(Status|Ch(ecked|arset)|View)))|u(ser(Profile|Language|Agent)|n(iqueID|defined)|pdateInterval)|_content|p(ixelDepth|ort|ersonalbar|kcs11|l(ugins|atform)|a(thname|dding(Right|Bottom|Top|Left)|rent(Window|Layer)?|ge(X(Offset)?|Y(Offset)?))|r(o(to(col|type)|duct(Sub)?|mpter)|e(vious|fix)))|e(n(coding|abledPlugin)|x(ternal|pando)|mbeds)|v(isibility|endor(Sub)?|Linkcolor)|URLUnencoded|P(I|OSITIVE_INFINITY)|f(ilename|o(nt(Size|Family|Weight)|rmName)|rame(s|Element)|gColor)|E|whiteSpace|l(i(stStyleType|n(eHeight|kColor))|o(ca(tion(bar)?|lName)|wsrc)|e(ngth|ft(Context)?)|a(st(M(odified|atch)|Index|Paren)|yer(s|X)|nguage))|a(pp(MinorVersion|Name|Co(deName|re)|Version)|vail(Height|Top|Width|Left)|ll|r(ity|guments)|Linkcolor|bove)|r(ight(Context)?|e(sponse(XML|Text)|adyState))|global|x|m(imeTypes|ultiline|enubar|argin(Right|Bottom|Top|Left))|L(N(10|2)|OG(10E|2E))|b(o(ttom|rder(RightWidth|BottomWidth|Style|Color|TopWidth|LeftWidth))|ufferDepth|elow|ackground(Color|Image)))\b
+
+
+ (?<=\.)(s(hape|ystemId|c(heme|ope|rolling)|ta(ndby|rt)|ize|ummary|pecified|e(ctionRowIndex|lected(Index)?)|rc)|h(space|t(tpEquiv|mlFor)|e(ight|aders)|ref(lang)?)|n(o(Resize|tation(s|Name)|Shade|Href|de(Name|Type|Value)|Wrap)|extSibling|ame)|c(h(ildNodes|Off|ecked|arset)?|ite|o(ntent|o(kie|rds)|de(Base|Type)?|l(s|Span|or)|mpact)|ell(s|Spacing|Padding)|l(ear|assName)|aption)|t(ype|Bodies|itle|Head|ext|a(rget|gName)|Foot)|i(sMap|ndex|d|m(plementation|ages))|o(ptions|wnerDocument|bject)|d(i(sabled|r)|o(c(type|umentElement)|main)|e(clare|f(er|ault(Selected|Checked|Value)))|at(eTime|a))|useMap|p(ublicId|arentNode|r(o(file|mpt)|eviousSibling))|e(n(ctype|tities)|vent|lements)|v(space|ersion|alue(Type)?|Link|Align)|URL|f(irstChild|orm(s)?|ace|rame(Border)?)|width|l(ink(s)?|o(ngDesc|wSrc)|a(stChild|ng|bel))|a(nchors|c(ce(ssKey|pt(Charset)?)|tion)|ttributes|pplets|l(t|ign)|r(chive|eas)|xis|Link|bbr)|r(ow(s|Span|Index)|ules|e(v|ferrer|l|adOnly))|m(ultiple|e(thod|dia)|a(rgin(Height|Width)|xLength))|b(o(dy|rder)|ackground|gColor))\b
+
+
+ \b(ELEMENT_NODE|ATTRIBUTE_NODE|TEXT_NODE|CDATA_SECTION_NODE|ENTITY_REFERENCE_NODE|ENTITY_NODE|PROCESSING_INSTRUCTION_NODE|COMMENT_NODE|DOCUMENT_NODE|DOCUMENT_TYPE_NODE|DOCUMENT_FRAGMENT_NODE|NOTATION_NODE|INDEX_SIZE_ERR|DOMSTRING_SIZE_ERR|HIERARCHY_REQUEST_ERR|WRONG_DOCUMENT_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR|NOT_SUPPORTED_ERR|INUSE_ATTRIBUTE_ERR)\b
+
+
+ \bon(R(ow(s(inserted|delete)|e(nter|xit))|e(s(ize(start|end)?|et)|adystatechange))|Mouse(o(ut|ver)|down|up|move)|B(efore(cut|deactivate|u(nload|pdate)|p(aste|rint)|editfocus|activate)|lur)|S(croll|top|ubmit|elect(start|ionchange)?)|H(over|elp)|C(hange|ont(extmenu|rolselect)|ut|ellchange|l(ick|ose))|D(eactivate|ata(setc(hanged|omplete)|available)|r(op|ag(start|over|drop|en(ter|d)|leave)?)|blclick)|Unload|P(aste|ropertychange)|Error(update)?|Key(down|up|press)|Focus|Load|A(ctivate|fter(update|print)|bort))\b
+
+
+ !|\$|%|&|\*|\-\-|\-|\+\+|\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\|\||\?\:|\*=|/=|%=|\+=|\-=|&=|\^=|\b(in|instanceof|new|delete|typeof|void)\b
+
+
+ \b(Infinity|NaN|Undefined)\b
+
+
+
+ (?<=[=(:]|^|return)\s*(/)(?![/*+{}?])
+
+
+
+ (/)[igm]*
+
+
+
+
+ \\.
+
+
+
+
+ \;
+
+
+ ,[ |\t]*
+
+
+ \.
+
+
+ \{
+
+
+ \}
+
+
+ \(|\)
+
+
+ \[|\]
+
+
+
diff --git a/Sugars/PHP.sugar/CodeSenseLibraries/PHP.xml b/Sugars/PHP.sugar/CodeSenseLibraries/PHP.xml
new file mode 100644
index 0000000..57d5858
--- /dev/null
+++ b/Sugars/PHP.sugar/CodeSenseLibraries/PHP.xml
@@ -0,0 +1,21418 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ $0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ${1:['${2:booyah}']}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:arguments})
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ${1:'${2:string}'}
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filepath}, ${2:string entryname}, ${3:int start}, ${4:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string charlist})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string variable}, ${2:[bool walk_to_top]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string URI})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string note_name}, ${2:[string note_value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name|array}, ${2:list}, ${3:string value}, ${4:[bool replace = false]]]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name|array}, ${2:list}, ${3:string value}, ${4:[bool replace = false]]]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string message}, ${2:[long facility]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string uri})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string method}, ${2:string uri})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int dependency_mtime]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string variable}, ${2:string value}, ${3:[bool walk_to_top]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:[int case = CASE_LOWER]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:int size}, ${3:[bool preserve_keys]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array keys}, ${2:array values})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback data_comp_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback key_comp_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int start_key}, ${2:int num}, ${3:mixed val})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array keys}, ${2:mixed val})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:[mixed callback]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback key_compare_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback key_compare_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed key}, ${2:array search})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:mixed search_value}, ${3:[bool strict]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed callback}, ${2:array input1}, ${3:array input2}, ${4:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array ar1}, ${2:SORT_ASC|SORT_DESC}, ${3:[SORT_REGULAR|SORT_NUMERIC|SORT_STRING]}, ${4:array ar2}, ${5:SORT_ASC|SORT_DESC}, ${6:[SORT_REGULAR|SORT_NUMERIC|SORT_STRING]}, ${7:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:int pad_size}, ${3:mixed pad_value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array stack})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array stack}, ${2:mixed var}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:[int num_req]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:mixed callback}, ${3:[int initial]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:bool preserve}, ${3:[keys]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed needle}, ${2:array haystack}, ${3:[bool strict]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array stack})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:int offset}, ${3:int length}, ${4:[bool preserve_keys]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:int offset}, ${3:int length}, ${4:[array replacement]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback data_comp_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback key_comp_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback data_comp_func}, ${5:callback key_comp_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback data_compare_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback data_compare_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr1}, ${2:array arr2}, ${3:[array ...]}, ${4:callback data_compare_func}, ${5:callback key_compare_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array stack}, ${2:mixed var}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:string funcname}, ${3:[mixed userdata]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array input}, ${2:string funcname}, ${3:[mixed userdata]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg}, ${3:[int sort_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg}, ${3:[int sort_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string|bool}, ${2:assertion})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int what}, ${2:[mixed value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string number}, ${2:int frombase}, ${3:int tobase})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path}, ${2:[string suffix]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string left_operand}, ${2:string right_operand}, ${3:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string left_operand}, ${2:string right_operand}, ${3:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string left_operand}, ${2:string right_operand}, ${3:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string left_operand}, ${2:string right_operand})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string left_operand}, ${2:string right_operand}, ${3:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string x}, ${2:string y}, ${3:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string x}, ${2:string y}, ${3:string mod}, ${4:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int scale})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string operand}, ${2:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string left_operand}, ${2:string right_operand}, ${3:[int scale]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string domain}, ${2:string codeset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string binary_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string domain_name}, ${2:string dir})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string server}, ${2:string user}, ${3:string pass})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:string exec_str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source}, ${2:int blocksize100k}, ${3:[int workfactor]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source}, ${2:[int small]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource bz})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource bz})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource bz})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string|int}, ${2:file|fp}, ${3:string mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource bz}, ${2:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int calendar}, ${2:int month}, ${3:int year})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int jd}, ${2:int calendar})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int calendar]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int calendar}, ${2:int month}, ${3:int day}, ${4:int year})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string function_name}, ${2:[mixed parmeter]}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string function_name}, ${2:array parameters})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string method_name}, ${2:mixed object}, ${3:[mixed parameter]}, ${4:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string method_name}, ${2:mixed object}, ${3:array params})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int month}, ${2:int day}, ${3:int year})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:mixed group})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:mixed user})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int ascii})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int chunklen}, ${3:[string ending]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string classname}, ${2:[bool autoload]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed what}, ${2:bool autoload})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object instance})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource dir_handle]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object comobject}, ${2:object sinkobject}, ${3:[mixed sinkinterface]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string progid}, ${2:int code_page})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string typelib_name}, ${2:[int case_insensitive]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int timeoutms]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object comobject}, ${2:|}, ${3:string typelib}, ${4:string dispinterface}, ${5:bool wantsink})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var_names}, ${2:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string const_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string from}, ${3:string to})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source_file}, ${2:string destination_file})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var}, ${2:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string input}, ${2:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string dirname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string args}, ${2:string code})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string salt]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch}, ${2:[int option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string url]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mh}, ${2:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mh})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mh}, ${2:int}, ${3:still_running})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mh}, ${2:[long msgs_in_queue]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mh}, ${2:resource ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mh}, ${2:[double timeout]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch}, ${2:int option}, ${3:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource ch}, ${2:array options})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int version]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:[long timestamp]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string time}, ${2:[DateTimeZone object]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object}, ${2:long year}, ${3:long month}, ${4:long day})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string timezone_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object}, ${2:string format})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object}, ${2:long year}, ${3:long week}, ${4:[long day]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object}, ${2:string modify})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string date})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long time}, ${2:float latitude}, ${3:float longitude})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed time}, ${2:int format}, ${3:float latitude}, ${4:float longitude}, ${5:float zenith}, ${6:[float gmt_offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed time}, ${2:int format}, ${3:float latitude}, ${4:float longitude}, ${5:float zenith}, ${6:[float gmt_offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object}, ${2:long hour}, ${3:long minute}, ${4:[long second]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTime object}, ${2:DateTimeZone object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key}, ${2:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key}, ${2:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key}, ${2:int skip}, ${3:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[bool full_info]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key}, ${2:string value}, ${3:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path}, ${2:string mode}, ${3:string handlername}, ${4:[string ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path}, ${2:string mode}, ${3:string handlername}, ${4:[string ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key}, ${2:string value}, ${3:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier}, ${2:array data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:array fields})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier}, ${2:int record})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int database_handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier}, ${2:int record})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier}, ${2:int record})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int identifier}, ${2:array data}, ${3:int recnum})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string domain_name}, ${2:string msgid}, ${3:long category})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string domain}, ${2:string msgid1}, ${3:string msgid2}, ${4:int n}, ${5:int category})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int decimal_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int decimal_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int decimal_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string constant_name}, ${2:mixed value}, ${3:[boolean case_sensitive = true]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string constant_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string domain_name}, ${2:string msgid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string directory}, ${2:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string extension_filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string domain}, ${2:string msgid1}, ${3:string msgid2}, ${4:int count})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:[string type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:array mxhosts}, ${3:[array weight]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:int type}, ${3:array authns}, ${4:[array addtl]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int offset}, ${2:int count})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int offset}, ${2:string arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int offset}, ${2:int count}, ${3:string arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int offset}, ${2:int count})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DOMNode source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string qualifiedName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string tagName}, ${2:[string value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string qualifiedName}, ${3:[string value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string target}, ${2:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string elementId})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string tagname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DOMNode importedNode}, ${2:boolean deep})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source}, ${2:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source}, ${2:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:node n}, ${2:string namespaceURI}, ${3:string qualifiedName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[node n]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:domuserdata value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:domuserdata value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:domerror error})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string qualifiedName}, ${3:DOMDocumentType doctype})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string qualifiedName}, ${2:string publicId}, ${3:string systemId})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string feature}, ${2:string version})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string feature}, ${2:string version})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string features})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string features})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DOMAttr oldAttr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DOMAttr newAttr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DOMAttr newAttr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string qualifiedName}, ${3:string value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:boolean isId})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:attr idAttr}, ${2:boolean isId})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName}, ${3:boolean isId})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:sxeobject node})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI}, ${2:string localName})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DOMNode arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DOMNode arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DomNode newChild})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:boolean deep})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DomNode other})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string feature}, ${2:string version})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DomNode newChild}, ${2:DomNode refChild})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DomNode arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DomNode other})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string feature}, ${2:string version})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string prefix})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespaceURI})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DomNode oldChild})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DomNode newChild}, ${2:DomNode oldChild})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key}, ${2:DomUserData data}, ${3:userdatahandler handler})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:short operation}, ${2:string key}, ${3:domobject data}, ${4:node src}, ${5:node dst})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string expr}, ${2:[DOMNode context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string expr}, ${2:[DOMNode context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string prefix}, ${2:string uri})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array arr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int year]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int year}, ${2:[int method]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[array registers]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string replacement}, ${3:string string})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[array registers]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string replacement}, ${3:string string})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string message}, ${2:int message_type}, ${3:string destination}, ${4:[string extra_headers]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int new_error_level = null]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string command})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string command}, ${2:array}, ${3:output}, ${4:int}, ${5:[return_value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string imagefile})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:sections_needed}, ${3:sub_arrays}, ${4:[read_thumbnail]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:width}, ${3:height}, ${4:[imagetype]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string separator}, ${2:string str}, ${3:[int limit]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string extension_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array var_array}, ${2:int extract_type}, ${3:[string prefix]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string addr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:[bool OnOff]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string blob_handle}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string user}, ${2:string password}, ${3:string database}, ${4:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string clob_handle}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:string username}, ${3:[string password]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string blob_data}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string clob_data}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:resource link_identifier}, ${3:[string database_options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:int row_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:[string database]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:[string database_password]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:string query}, ${3:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int field_index]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int field_index]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int field_index]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int field_index]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int field_index]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int field_index]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int field_index]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:[string host_name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:string table_name}, ${3:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:[string password]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:string username}, ${3:[string password]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:resource link_identifier}, ${3:[long batch_size]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string blob_handle}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string clob_handle}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:int row}, ${3:[mixed field]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:long charcterset}, ${3:[long in_out_both]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int lob_mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:string user}, ${3:string password}, ${4:string old_password})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:int locking}, ${3:int isolation})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:resource link_identifier}, ${3:[string database_options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:[string username]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int flag]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string scriptname}, ${3:string script})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:int newpage}, ${3:string filename}, ${4:string template}, ${5:int rename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:callback function}, ${3:[mixed userdata]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int errno]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:int face}, ${4:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:string savepath})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdf})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resorce fdfdoc}, ${2:string fieldname}, ${3:int whichflags})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdof}, ${2:string fieldname}, ${3:[int element]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:[int which]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource fdfdoc]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:[string fieldname]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string fdf_data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:int item})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:[string filename]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:int face}, ${4:string filename}, ${5:int pagenr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdf_document}, ${2:string encoding})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string filename}, ${3:[string target_frame]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:int whichflags}, ${4:int newflags})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:int whichtrigger}, ${4:string script})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string script}, ${3:bool before_data_import})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:int element}, ${4:string value}, ${5:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:int whichtrigger}, ${4:string url}, ${5:int flags})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string target})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fdfdoc}, ${2:string fieldname}, ${3:mixed value}, ${4:[int isname]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resourece fdfdoc}, ${2:string version})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:int length}, ${3:string delimiter}, ${4:[string enclosure]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:int length}, ${3:[string allowable_tags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:int flags}, ${3:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:bool use_include_path}, ${3:resource context}, ${4:long offset}, ${5:[long maxlen]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file}, ${2:mixed data}, ${3:int flags}, ${4:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:constant type}, ${2:string variable_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:constant type}, ${2:string variable_name}, ${3:long filter}, ${4:[mixed options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:constant type}, ${2:[mixed options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed variable}, ${2:long filter}, ${3:[mixed options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array data}, ${2:[mixed options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:int operation}, ${3:int}, ${4:[wouldblock]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float x}, ${2:float y})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string filename}, ${3:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:string mode}, ${3:bool use_include_path}, ${4:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string format}, ${3:mixed arg1}, ${4:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:array fields}, ${3:string delimiter}, ${4:[string enclosure]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:int length})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int month}, ${2:int day}, ${3:int year})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string format}, ${3:[string ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:int offset}, ${3:[int whence]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:int port}, ${3:int errno}, ${4:string errstr}, ${5:[float timeout]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pathname}, ${2:string proj})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:int size}, ${3:[response]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:int mode}, ${3:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:int port}, ${3:[int timeout]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string file})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string command})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:resource fp}, ${3:string remote_file}, ${4:int mode}, ${5:[int resumepos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string remote_file}, ${3:resource fp}, ${4:int mode}, ${5:[int startpos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string local_file}, ${3:string remote_file}, ${4:int mode}, ${5:[int resume_pos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:int option})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string username}, ${3:string password})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:resource fp}, ${3:string remote_file}, ${4:int mode}, ${5:[int resumepos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string remote_file}, ${3:resource fp}, ${4:int mode}, ${5:[int startpos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string local_file}, ${3:string remote_file}, ${4:int mode}, ${5:[int resume_pos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string remote_file}, ${3:string local_file}, ${4:int mode}, ${5:[int startpos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:bool pasv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string remote_file}, ${3:string local_file}, ${4:int mode}, ${5:[int startpos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string command})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string directory}, ${3:[bool recursive]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string src}, ${3:string dest})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:int option}, ${3:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string cmd})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:int port}, ${3:[int timeout]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:int size})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int arg_num})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string function_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:string str}, ${3:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string entryname}, ${2:int len}, ${3:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string entryname}, ${2:int len}, ${3:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string entryname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string browser_name}, ${2:[bool return_array]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string option_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[object object]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed class})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string class_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[mixed categorize]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string extension_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string url}, ${2:[int format]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int table}, ${2:[int quote_style]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:[bool use_include_path]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object obj})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[mixed object]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource res})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int timestamp]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string varname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string ip_address})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string imagefile}, ${2:[array info]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string options}, ${2:[array longopts]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int proto})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int who]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string service}, ${2:string protocol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int port}, ${2:string protocol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string msgid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[bool get_as_float]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:[long timestamp]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int hour}, ${2:int min}, ${3:int sec}, ${4:int mon}, ${5:int day}, ${6:[int year]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource}, ${2:a}, ${3:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b}, ${3:[int round]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b}, ${3:[int round]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b}, ${3:[int round]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed number}, ${2:[int base]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource gmpnumber})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource base}, ${2:int exp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource base}, ${2:resource exp}, ${3:resource mod})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:[int reps]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int limiter]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource}, ${2:a}, ${3:int index}, ${4:[bool set_clear]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource gmpnumber}, ${2:[int base]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource a}, ${2:resource b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:[int timestamp]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int month}, ${2:int day}, ${3:int year})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:[int level]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:[int level]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:int level}, ${3:[int encoding_mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:[int use_include_path]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:string mode}, ${3:[int use_include_path]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algo}, ${2:string data}, ${3:[bool raw_output = false]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algo}, ${2:string filename}, ${3:[bool raw_output = false]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource context}, ${2:[bool raw_output = false]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algo}, ${2:string data}, ${3:string key}, ${4:[bool raw_output = false]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algo}, ${2:string filename}, ${3:string key}, ${4:[bool raw_output = false]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algo}, ${2:int options}, ${3:[string key]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource context}, ${2:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource context}, ${2:string filename}, ${3:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource context}, ${2:resource handle}, ${3:[integer length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string header}, ${2:bool replace}, ${3:[int http_response_code]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string}, ${2:file}, ${3:int}, ${4:[line]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[int max_chars_per_line]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[int max_chars_per_line]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hexadecimal_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file_name}, ${2:[bool return]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:[bool return]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:[int quote_style]}, ${3:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:int quote_style}, ${3:string charset}, ${4:[bool double_encode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:int quote_style}, ${3:string charset}, ${4:[bool double_encode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:[int quote_style]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed formdata}, ${2:string prefix}, ${3:[string arg_separator]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float num1}, ${2:float num2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:string user_name}, ${3:string password}, ${4:string first_name}, ${5:string middle_name}, ${6:[string last_name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:string source_db}, ${3:string dest_file}, ${4:int options}, ${5:[bool verbose]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource blob_handle}, ${2:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource blob_handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource blob_handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:string blob_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource blob_handle}, ${2:int len})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:resource file})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:string blob_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:string blob_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database}, ${2:string username}, ${3:string password}, ${4:string charset}, ${5:int buffers}, ${6:int dialect}, ${7:[string role]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:string db}, ${3:int action}, ${4:[int argument]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:string user_name}, ${3:string password}, ${4:string first_name}, ${5:string middle_name}, ${6:[string last_name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:mixed bind_arg}, ${3:mixed bind_arg}, ${4:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int fetch_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int fetch_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int fetch_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query_result}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource event})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string generator}, ${2:int increment}, ${3:resource link_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:string db}, ${3:int action}, ${4:[int argument]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:string user_name}, ${3:string password}, ${4:string first_name}, ${5:string middle_name}, ${6:[string last_name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query_result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database}, ${2:string username}, ${3:string password}, ${4:string charset}, ${5:int buffers}, ${6:int dialect}, ${7:[string role]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:resource link_identifier}, ${3:string query}, ${4:mixed bind_arg}, ${5:mixed bind_arg}, ${6:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:string source_file}, ${3:string dest_db}, ${4:int options}, ${5:[bool verbose]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle}, ${2:int action})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string dba_username}, ${3:string dba_password})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource service_handle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:callback handler}, ${3:string event}, ${4:string event}, ${5:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int trans_args}, ${2:resource link_identifier}, ${3:...}, ${4:int trans_args}, ${5:resource link_identifier}, ${6:...}, ${7:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link_identifier}, ${2:string event}, ${3:string event}, ${4:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string in_charset}, ${2:string out_charset}, ${3:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string encoded_string}, ${2:int mode}, ${3:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string headers}, ${2:int mode}, ${3:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string field_name}, ${2:string field_value}, ${3:[array preference]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string type}, ${2:string charset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:int offset}, ${4:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int offset}, ${3:int length}, ${4:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:[int timestamp]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:bool value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int imagetype}, ${2:[bool include_dot]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int imagetype})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:bool on})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:bool on})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int cx}, ${3:int cy}, ${4:int w}, ${5:int h}, ${6:int s}, ${7:int e}, ${8:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int font}, ${3:int x}, ${4:int y}, ${5:string c}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int font}, ${3:int x}, ${4:int y}, ${5:string c}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue}, ${5:int alpha})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x}, ${3:int y})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue}, ${5:int alpha})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue}, ${5:int alpha})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im1}, ${2:resource im2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int red}, ${3:int green}, ${4:int blue}, ${5:int alpha})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int col}, ${3:int red}, ${4:int green}, ${5:int blue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:[int col]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource src_im}, ${2:array matrix3x3}, ${3:double div}, ${4:double offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource dst_im}, ${2:resource src_im}, ${3:int dst_x}, ${4:int dst_y}, ${5:int src_x}, ${6:int src_y}, ${7:int src_w}, ${8:int src_h})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource src_im}, ${2:resource dst_im}, ${3:int dst_x}, ${4:int dst_y}, ${5:int src_x}, ${6:int src_y}, ${7:int src_w}, ${8:int src_h}, ${9:int pct})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource src_im}, ${2:resource dst_im}, ${3:int dst_x}, ${4:int dst_y}, ${5:int src_x}, ${6:int src_y}, ${7:int src_w}, ${8:int src_h}, ${9:int pct})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource dst_im}, ${2:resource src_im}, ${3:int dst_x}, ${4:int dst_y}, ${5:int src_x}, ${6:int src_y}, ${7:int dst_w}, ${8:int dst_h}, ${9:int src_w}, ${10:int src_h})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource dst_im}, ${2:resource src_im}, ${3:int dst_x}, ${4:int dst_y}, ${5:int src_x}, ${6:int src_y}, ${7:int dst_w}, ${8:int dst_h}, ${9:int src_w}, ${10:int src_h})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int x_size}, ${2:int y_size})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string image})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int x_size}, ${2:int y_size})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x1}, ${3:int y1}, ${4:int x2}, ${5:int y2}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int cx}, ${3:int cy}, ${4:int w}, ${5:int h}, ${6:int color})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x}, ${3:int y}, ${4:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int cx}, ${3:int cy}, ${4:int w}, ${5:int h}, ${6:int s}, ${7:int e}, ${8:int col}, ${9:int style})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int cx}, ${3:int cy}, ${4:int w}, ${5:int h}, ${6:int color})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:array point}, ${3:int num_points}, ${4:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x1}, ${3:int y1}, ${4:int x2}, ${5:int y2}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x}, ${3:int y}, ${4:int border}, ${5:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource src_im}, ${2:int filtertype}, ${3:[args]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int font})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int font})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float size}, ${2:float angle}, ${3:string font_file}, ${4:string text}, ${5:[array extrainfo]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:float size}, ${3:float angle}, ${4:int x}, ${5:int y}, ${6:int col}, ${7:string font_file}, ${8:string text}, ${9:[array extrainfo]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:float inputgamma}, ${3:float outputgamma})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:[string filename]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:[string filename]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int window_handle}, ${2:[int client_area]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:[int interlace]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:string filename}, ${3:[int quality]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int effect})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x1}, ${3:int y1}, ${4:int x2}, ${5:int y2}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource dst}, ${2:resource src})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:[string filename]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:array point}, ${3:int num_points}, ${4:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string text}, ${2:resource font}, ${3:int size}, ${4:int space}, ${5:int tightness}, ${6:[int angle]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int font_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource font_index}, ${2:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource font_index}, ${2:float extend})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource font_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pathname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource font_index}, ${2:float slant})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource image}, ${2:string text}, ${3:resource font}, ${4:int size}, ${5:int foreground}, ${6:int background}, ${7:int xcoord}, ${8:int ycoord}, ${9:int space}, ${10:int tightness}, ${11:float angle}, ${12:[int antialias]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x1}, ${3:int y1}, ${4:int x2}, ${5:int y2}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource src_im}, ${2:float angle}, ${3:int bgdcolor}, ${4:[int ignoretransparent]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:bool on})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource image}, ${2:resource brush})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int x}, ${3:int y}, ${4:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:array styles})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int thickness})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource image}, ${2:resource tile})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int font}, ${3:int x}, ${4:int y}, ${5:string str}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:int font}, ${3:int x}, ${4:int y}, ${5:string str}, ${6:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:bool ditherFlag}, ${3:int colorsWanted})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float size}, ${2:float angle}, ${3:string font_file}, ${4:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:float size}, ${3:float angle}, ${4:int x}, ${5:int y}, ${6:int col}, ${7:string font_file}, ${8:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource im}, ${2:string filename}, ${3:[int foreground]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int im}, ${2:string filename}, ${3:[int foreground]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string folder}, ${3:string message}, ${4:[string options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:string section})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string sequence}, ${3:string flag}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:string section}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string qroot})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mbox})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string ref}, ${3:string pattern})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string ref}, ${3:string pattern})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:int from_length}, ${4:int subject_length}, ${5:[string default_host]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string ref}, ${3:string pattern})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string ref}, ${3:string pattern})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string to}, ${2:string subject}, ${3:string message}, ${4:string additional_headers}, ${5:string cc}, ${6:string bcc}, ${7:[string rpath]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array envelope}, ${2:array body})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:string mailbox}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no}, ${3:string mailbox}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int unique_msg_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string mailbox}, ${2:string user}, ${3:string password}, ${4:int options}, ${5:[int n_retries]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string old_name}, ${3:string new_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox}, ${3:int options}, ${4:[int n_retries]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string|resource}, ${3:file}, ${4:int msg_no}, ${5:[string section = ""[, int options = 0]]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string ref}, ${3:string pattern}, ${4:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string criteria}, ${3:int options}, ${4:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string qroot}, ${3:int mailbox_size})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox}, ${3:string id}, ${4:string rights})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string sequence}, ${3:string flag}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int criteria}, ${3:int reverse}, ${4:int options}, ${5:string search_criteria}, ${6:[string charset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox}, ${3:int options})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int timeout_type}, ${2:[int timeout]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:int msg_no})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_id}, ${2:string mailbox})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string glue}, ${2:array pieces})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string types}, ${2:[string prefix]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed needle}, ${2:array haystack}, ${3:[bool strict]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string in_addr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string ip_address})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string varname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string extension]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string varname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string varname}, ${2:string newvalue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string classname}, ${2:[bool autoload]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var}, ${2:[int base]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string iptcdata}, ${2:string jpeg_file_name}, ${3:[int spool]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string iptcdata})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object object}, ${2:string class_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var}, ${2:bool syntax_only}, ${3:[string callable_name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float val})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float val})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float val})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object object}, ${2:string class_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:Traversable it}, ${2:mixed function}, ${3:[mixed params]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:Traversable it})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:Traversable it}, ${2:[bool use_keys = true]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int juliandaycount}, ${2:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int juliandaycount}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int juliandaycount})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int juliandaycount})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int juliandaycount}, ${2:bool hebrew}, ${3:[int fl]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int juliandaycount})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int jday})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int month}, ${2:int day}, ${3:int year})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array src}, ${2:string glue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string json}, ${2:[bool assoc]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int month}, ${2:int day}, ${3:int year})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg}, ${3:[int sort_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg}, ${3:[int sort_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:mixed group})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn}, ${3:array entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn}, ${3:[string password]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn}, ${3:string attr}, ${4:string value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:[int port]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string dn}, ${2:int with_attrib})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result_entry}, ${3:int ber})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:int option}, ${3:mixed retval})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result_entry}, ${3:string attribute})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string base_dn}, ${3:string filter}, ${4:array attrs}, ${5:int attrsonly}, ${6:int sizelimit}, ${7:int timelimit}, ${8:[int deref]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn}, ${3:array entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn}, ${3:array entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn}, ${3:array entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result_entry}, ${3:resource ber})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource reference_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource reference_entry}, ${3:array referrals})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result}, ${3:int errcode}, ${4:string matcheddn}, ${5:string errmsg}, ${6:array referrals})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string base_dn}, ${3:string filter}, ${4:array attrs}, ${5:int attrsonly}, ${6:int sizelimit}, ${7:int timelimit}, ${8:[int deref]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string dn}, ${3:string newrdn}, ${4:string newparent}, ${5:bool deleteoldrdn})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string binddn}, ${3:string password}, ${4:string sasl_mech}, ${5:string sasl_realm}, ${6:string sasl_authz_id}, ${7:[string props]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string base_dn}, ${3:string filter}, ${4:array attrs}, ${5:int attrsonly}, ${6:int sizelimit}, ${7:int timelimit}, ${8:[int deref]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:int option}, ${3:mixed newval})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:string callback})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link}, ${2:resource result}, ${3:string sortfilter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int num_bytes = 3]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str1}, ${2:string str2}, ${3:int cost_ins}, ${4:int cost_rep}, ${5:[int cost_del]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource streams_context})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[boolean use_errors]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string target}, ${2:string link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int timestamp}, ${2:[bool associative_array]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number}, ${2:[float base]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string character_mask]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string to}, ${2:string subject}, ${3:string message}, ${4:string additional_headers}, ${5:[string additional_parameters]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed arg1}, ${2:mixed arg2}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string var}, ${2:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string sourcestring}, ${2:int mode}, ${3:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string to}, ${3:encoding}, ${4:mixed from}, ${5:[encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string option]}, ${3:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string to}, ${2:encoding}, ${3:mixed from}, ${4:encoding}, ${5:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:array convmap}, ${3:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:mixed encoding_list}, ${3:[bool strict]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed encoding}, ${2:[list]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string charset}, ${3:string transfer}, ${4:encoding}, ${5:string linefeed}, ${6:[int indent]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:array convmap}, ${3:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[array registers]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[string option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string replacement}, ${3:string string}, ${4:[string option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:[string option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:string pattern}, ${3:[string option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:[string option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:[string option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int position})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[array registers]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string replacement}, ${3:string string})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string language]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string contents}, ${2:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string encoded_string}, ${2:[array result]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string encoding})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string to}, ${2:string subject}, ${3:string message}, ${4:string additional_headers}, ${5:[string additional_parameters]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[int limit]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int start}, ${3:int length}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int start}, ${3:int width}, ${4:string trimmarker}, ${5:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:int offset}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:bool part}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:int offset}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:bool part}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:bool part}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:int offset}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:int offset}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:bool part}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string sourcestring}, ${2:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string sourcestring}, ${2:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[mixed substchar]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int start}, ${3:int length}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int cipher}, ${2:string key}, ${3:string data}, ${4:int mode}, ${5:string iv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int cipher}, ${2:string key}, ${3:string data}, ${4:int mode}, ${5:string iv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int size}, ${2:int source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cipher}, ${2:string key}, ${3:string data}, ${4:string mode}, ${5:string iv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int cipher}, ${2:string key}, ${3:string data}, ${4:int mode}, ${5:string iv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cipher}, ${2:string key}, ${3:string data}, ${4:string mode}, ${5:string iv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td}, ${2:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td}, ${2:string key}, ${3:string iv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cipher}, ${2:string module})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cipher})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cipher}, ${2:string module})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cipher}, ${2:string module})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algorithm}, ${2:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algorithm}, ${2:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algorithm}, ${2:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algorithm}, ${2:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string mode}, ${2:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string mode}, ${2:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cipher}, ${2:string cipher_directory}, ${3:string mode}, ${4:string mode_directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string algorithm}, ${2:[string lib_dir]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int cipher}, ${2:string key}, ${3:string data}, ${4:int mode}, ${5:string iv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource td}, ${2:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[real_usage]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[real_usage]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string text}, ${2:[int phones]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object object}, ${2:string method})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int hash}, ${2:string data}, ${3:[string key]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int hash})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int hash})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[bool get_as_float]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename|resource}, ${2:stream})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed arg1}, ${2:mixed arg2}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int threshold})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int scale})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int use})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int version})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pathname}, ${2:int mode}, ${3:bool recursive}, ${4:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int hour}, ${2:int min}, ${3:int sec}, ${4:int mon}, ${5:int day}, ${6:[int year]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:float value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path}, ${2:string new_path})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int key}, ${2:[int perms]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource queue}, ${2:int desiredmsgtype}, ${3:int}, ${4:msgtype}, ${5:int maxsize}, ${6:mixed message}, ${7:[bool unserialize = true [, int flags=0 [, int errorcode]]]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource queue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource queue}, ${2:int msgtype}, ${3:mixed message}, ${4:[bool serialize = true [, bool blocking=true [, int errorcode]]]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource queue}, ${2:array data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource queue})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:[port]}, ${3:[string username]}, ${4:[string password]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:int row_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:string query}, ${3:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:[int field_offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:[resource result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int query}, ${2:int field_offet})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:int field_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:string table_name}, ${3:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:[port]}, ${3:[string username]}, ${4:[string password]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int query}, ${2:int row}, ${3:[mixed field]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:string param_name}, ${3:mixed var}, ${4:int type}, ${5:int is_output}, ${6:int is_null}, ${7:[int maxlen]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource conn_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string servername}, ${2:string username}, ${3:string password}, ${4:[bool new_link]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:[bool skip_results = false]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result_id}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string binary}, ${2:[int short_format]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string sp_name}, ${2:[resource conn_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int severity})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int severity})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mssql_result_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource mssql_result_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string servername}, ${2:string username}, ${3:string password}, ${4:[bool new_link]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:resource conn_id}, ${3:[int batch_size]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:int row}, ${3:mixed field})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource conn_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[resource conn_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int min}, ${2:[int max]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int seed]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:[port]}, ${3:path}, ${4:to}, ${5:[socket]}, ${6:string username}, ${7:string password}, ${8:bool new}, ${9:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:string query}, ${3:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string to_be_escaped})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int field_offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:string class_name}, ${3:NULL|array}, ${4:[ctor_params]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:string table_name}, ${3:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:[port]}, ${3:path}, ${4:to}, ${5:[socket]}, ${6:string username}, ${7:string password}, ${8:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string to_be_escaped}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row}, ${3:[mixed field]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database_name}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string csname}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:[int link_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:bool mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string user}, ${3:string password}, ${4:string database})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:string username}, ${3:string passwd}, ${4:string dbname}, ${5:int port}, ${6:[string socket]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string debug})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:bool start}, ${2:array arguments}, ${3:array groups})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result}, ${2:[int resulttype]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result}, ${2:string class_name}, ${3:NULL|array}, ${4:[ctor_params]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result}, ${2:int fieldnr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:int processid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:int flags}, ${3:mixed values})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string query}, ${3:[int resultmode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string hostname}, ${3:string username}, ${4:string passwd}, ${5:string dbname}, ${6:int port}, ${7:string socket}, ${8:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string escapestr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int flags})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string dbname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string csname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:callback read_func})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link}, ${2:string key}, ${3:string cert}, ${4:string ca}, ${5:string capath}, ${6:[string cipher]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt}, ${2:long attr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt}, ${2:long attr}, ${3:long mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt}, ${2:string types}, ${3:mixed variable}, ${4:mixed}, ${5:[....]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt}, ${2:mixed var}, ${3:mixed}, ${4:[...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt}, ${2:int param_nr}, ${3:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string s}, ${2:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string s})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string s}, ${2:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int fg}, ${2:int bg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int attributes})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int attributes})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int attributes})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int attrchar})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int attrchar})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int left}, ${2:int right}, ${3:int top}, ${4:int bottom}, ${5:int tl_corner}, ${6:int tr_corner}, ${7:int bl_corner}, ${8:int br_corner})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int color}, ${2:int}, ${3:r}, ${4:int}, ${5:g}, ${6:int}, ${7:b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pair})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int visibility})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string definition}, ${2:int keycode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int milliseconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int character})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int}, ${3:y}, ${4:int}, ${5:x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:mevent})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int}, ${3:y}, ${4:int}, ${5:x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int tenth})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int keycode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int charattr}, ${2:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int color}, ${2:int r}, ${3:int g}, ${4:int b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pair}, ${2:int fg}, ${3:int bg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int character})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int count})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string}, ${2:buffer})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int keycode}, ${2:int enable})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:bool bf})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:bool 8bit})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int}, ${2:y}, ${3:int}, ${4:x}, ${5:bool toscreen})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int milliseconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int newmask}, ${2:int}, ${3:oldmask})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel}, ${2:int startx}, ${3:int starty})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x}, ${3:int c})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x}, ${3:string s}, ${4:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x}, ${3:string s})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x}, ${3:string s}, ${4:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x}, ${3:string s})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int old_y}, ${2:int old_x}, ${3:int new_y}, ${4:int new_x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x}, ${3:int attrchar}, ${4:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int y}, ${2:int x}, ${3:int attrchar}, ${4:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int y}, ${3:int x}, ${4:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int milliseconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int rows}, ${2:int cols})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int rows}, ${2:int cols}, ${3:int y}, ${4:int x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pair}, ${2:int}, ${3:f}, ${4:int}, ${5:b})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource pad}, ${2:int pminrow}, ${3:int pmincol}, ${4:int sminrow}, ${5:int smincol}, ${6:int smaxrow}, ${7:int smaxcol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource pad}, ${2:int pminrow}, ${3:int pmincol}, ${4:int sminrow}, ${5:int smincol}, ${6:int smaxrow}, ${7:int smaxcol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string text})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel}, ${2:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int count})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int intarg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int intarg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int intarg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int intarg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int intarg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int labelnr}, ${2:string label}, ${3:int format})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int millisec})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource panel})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int fd})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int keycode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array mevent})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int flag})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:bool flag})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int intarg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int charattr}, ${2:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int ch})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:string str}, ${3:[int n]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int attrs})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int attrs})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int attrs})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int left}, ${3:int right}, ${4:int top}, ${5:int bottom}, ${6:int tl_corner}, ${7:int tr_corner}, ${8:int bl_corner}, ${9:int br_corner})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int color_pair})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int charattr}, ${3:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int}, ${3:y}, ${4:int}, ${5:x}, ${6:bool toscreen})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int y}, ${3:int x})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource window}, ${2:int charattr}, ${3:int n})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string MSGID1}, ${2:string MSGID2}, ${3:int N})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int item})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string uri})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number}, ${2:int num_decimal_places}, ${3:string dec_seperator}, ${4:[string thousands_seperator]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[bool full_status]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string contents}, ${2:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int flag]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string|array}, ${2:user_function}, ${3:int chunk_size}, ${4:[bool erase]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:string name}, ${3:array}, ${4:var}, ${5:int max_table_length}, ${6:int max_item_length}, ${7:int type})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:string name}, ${3:mixed}, ${4:var}, ${5:int maxlength}, ${6:[int type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object from})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:string val})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int ndx})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int num})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string user}, ${2:string pass}, ${3:string db}, ${4:string charset}, ${5:int session_mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:string name}, ${3:mixed}, ${4:var}, ${5:[int type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource stmt|connection|global]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:array}, ${3:output}, ${4:int skip}, ${5:int maxrows}, ${6:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int col})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int onoff})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object lob})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object lob_to}, ${2:object lob_from}, ${3:int length})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int offset}, ${2:int length})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:int start}, ${3:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int flag})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object lob1}, ${2:object lob2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int length})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int offset}, ${2:int whence})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int length})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string}, ${2:int length})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string var}, ${2:[int lob_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string tdo}, ${3:[string schema]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string user}, ${2:string pass}, ${3:[string db]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:[int type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string username}, ${3:string old_password}, ${4:string new_password})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string user}, ${2:string pass}, ${3:string db}, ${4:string charset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:mixed column})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:int prefetch_rows})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stmt}, ${2:array}, ${3:output}, ${4:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:boolean flag})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string octal_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:[int OnOff]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result_id}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string catalog}, ${3:string schema}, ${4:string table}, ${5:string column})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string qualifier}, ${3:string owner}, ${4:string table_name}, ${5:[string column_name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string DSN}, ${2:string user}, ${3:string password}, ${4:[int cursor_option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:int fetch_type})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string query}, ${3:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[array parameters_array]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int rownumber]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:array result_array}, ${3:[int rownumber]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int rownumber]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[int row_number]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:string field_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string pk_qualifier}, ${3:string pk_owner}, ${4:string pk_table}, ${5:string fk_qualifier}, ${6:string fk_owner}, ${7:string fk_table})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:[int data_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result_id}, ${2:int length})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string DSN}, ${2:string user}, ${3:string password}, ${4:[int cursor_option]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string qualifier}, ${3:string owner}, ${4:string table})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string qualifier}, ${3:string owner}, ${4:string proc}, ${5:[string column]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string qualifier}, ${3:string owner}, ${4:[string name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:mixed field})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id}, ${2:[string format]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource conn_id|result_id}, ${2:int which}, ${3:int option}, ${4:int value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:int type}, ${3:string qualifier}, ${4:string owner}, ${5:string table}, ${6:int scope}, ${7:int nullable})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string qualifier}, ${3:string owner}, ${4:string name}, ${5:int unique}, ${6:int accuracy})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string qualifier}, ${3:string owner}, ${4:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection_id}, ${2:string qualifier}, ${3:string owner}, ${4:string name}, ${5:[string table_types]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source}, ${2:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path}, ${2:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string ident}, ${2:int option}, ${3:int facility})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource csr}, ${2:string}, ${3:out}, ${4:[bool notext = true]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource csr}, ${2:string outfilename}, ${3:[bool notext = true]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed csr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed csr})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array dn}, ${2:resource}, ${3:privkey}, ${4:array configargs}, ${5:[array extraattribs]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed csr}, ${2:mixed x509}, ${3:mixed priv_key}, ${4:long days}, ${5:array config_args}, ${6:[long serial]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string opendata}, ${3:string ekey}, ${4:mixed privkey})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed key}, ${2:mixed out}, ${3:string passphrase}, ${4:[array config_args]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed key}, ${2:string outfilename}, ${3:string passphrase}, ${4:array config_args})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int key})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource key})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string key}, ${2:[string passphrase]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed cert})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[array configargs]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string decrypted}, ${3:mixed key}, ${4:[int padding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string crypted}, ${3:mixed key}, ${4:[int padding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string crypted}, ${3:resource key}, ${4:[int padding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string crypted}, ${3:mixed key}, ${4:[int padding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string sealdata}, ${3:array ekeys}, ${4:array pubkeys})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string signature}, ${3:mixed key}, ${4:[int signature_alg]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string signature}, ${3:mixed key})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string character})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:mixed arg1}, ${3:mixed arg2}, ${4:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:[bool process_sections]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string encoded_string}, ${2:[array result]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string url}, ${2:[int url_component]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string command}, ${2:int}, ${3:[return_value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path}, ${2:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int seconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path}, ${2:array args}, ${3:[array envs]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pid}, ${2:[int process_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int priority}, ${2:int pid}, ${3:[int process_identifier]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int signo}, ${2:callback handle}, ${3:[bool restart_syscalls]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int}, ${2:status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pid}, ${2:int}, ${3:status}, ${4:int options})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int status})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string hostname}, ${2:int port}, ${3:int errno}, ${4:string errstr}, ${5:[float timeout]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string connection_string}, ${2:[int connect_type]}, ${3:|}, ${4:string host}, ${5:string port}, ${6:string options}, ${7:string tty}, ${8:string database})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connnection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string table}, ${3:array values}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string table_name}, ${3:array rows}, ${4:string delimiter}, ${5:[string null_as]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string table_name}, ${3:string delimiter}, ${4:[string null_as]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string table}, ${3:array ids}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string stmtname}, ${3:array params})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int column_number]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row}, ${3:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[int row]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row}, ${3:string class_name}, ${4:NULL|array}, ${5:[ctor_params]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row_number}, ${3:mixed field_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row}, ${3:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row}, ${3:mixed field_name_or_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:string field_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row}, ${3:mixed field_name_or_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_number}, ${3:[bool oid_only]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:[result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string table}, ${3:array values}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource large_object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:int objoid}, ${3:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:int large_object_oid}, ${3:string mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource large_object}, ${2:[int len]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource large_object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource large_object}, ${2:int offset}, ${3:[int whence]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource large_object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string large_object_oid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource large_object}, ${2:string buf}, ${3:[int len]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string table})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string param_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string connection_string}, ${2:|}, ${3:string host}, ${4:string port}, ${5:string options}, ${6:string tty}, ${7:string database})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string stmtname}, ${3:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string query}, ${3:array params})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int fieldcode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[long result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string table}, ${3:array ids}, ${4:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string stmtname}, ${3:array params})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string stmtname}, ${3:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string query})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:string encoding})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connection}, ${2:int verbosity})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:string mode}, ${3:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource connnection})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string table}, ${3:array fields}, ${4:array ids}, ${5:[int options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int flag]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int what]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string extension]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string command}, ${2:string mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file}, ${2:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long gid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string groupname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string groupname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long uid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:int base_group_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int fd})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pid}, ${2:int sig})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pathname}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pathname}, ${2:int mode}, ${3:int major}, ${4:[int minor]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long uid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long uid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int uid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pid}, ${2:int pgid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long uid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int errno})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int fd})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:number base}, ${2:number exponent})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string regex}, ${2:array input}, ${3:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string subject}, ${3:array subpatterns}, ${4:int flags}, ${5:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string subject}, ${3:array subpatterns}, ${4:int flags}, ${5:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string delim_char]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed regex}, ${2:mixed replace}, ${3:mixed subject}, ${4:int limit}, ${5:[count]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed regex}, ${2:mixed callback}, ${3:mixed subject}, ${4:int limit}, ${5:[count]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string subject}, ${3:int limit}, ${4:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var}, ${2:[bool return]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:mixed arg1}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource process})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource process})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int priority})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string command}, ${2:array descriptorspec}, ${3:array}, ${4:pipes}, ${5:string cwd}, ${6:array env}, ${7:[array other_options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource process}, ${2:[long signal]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed object_or_class}, ${2:string property_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pspell}, ${2:string word})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pspell}, ${2:string word})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pspell}, ${2:string word})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pspell})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string language}, ${2:string spelling}, ${3:string jargon}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:string directory})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:int ignore})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:long mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:string personal})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:string repl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:bool runtogether})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int conf}, ${2:bool save})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string language}, ${2:string spelling}, ${3:string jargon}, ${4:string encoding}, ${5:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int config})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string personal}, ${2:string language}, ${3:string spelling}, ${4:string jargon}, ${5:string encoding}, ${6:[int mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pspell})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pspell}, ${2:string misspell}, ${3:string correct})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int pspell}, ${2:string word})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string setting})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int min}, ${2:[int max]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed low}, ${2:mixed high}, ${3:[int step]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource dir_handle]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:bool use_include_path}, ${3:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:[int use_include_path]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string prompt]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string prompt]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string prompt}, ${2:mixed callback})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string funcname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string varname]}, ${2:[string newvalue]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string filename]}, ${2:[int from]}, ${3:[int to]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string filename]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string path})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string request}, ${2:resource input}, ${3:resource output})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string request}, ${2:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string function_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string function_name}, ${2:mixed arg}, ${3:mixed ...})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string old_name}, ${2:string new_name}, ${3:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:string new_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string new_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource dir_handle]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string dirname}, ${2:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number}, ${2:[int precision]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg}, ${3:[int sort_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string character_mask]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string dir}, ${2:int sorting_order}, ${3:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int key}, ${2:int max_acquire}, ${3:int perm}, ${4:[int auto_release]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed variable})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int new_cache_expire]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string new_cache_limiter]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string newid]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string varname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string newname]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string newname]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[bool delete_old_session]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var_names}, ${2:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string newname]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int lifetime}, ${2:string path}, ${3:string domain}, ${4:bool secure}, ${5:[bool httponly]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string open}, ${2:string close}, ${3:string read}, ${4:string write}, ${5:string destroy}, ${6:string gc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string varname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string comment})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:string comment})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string comment})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string error_handler}, ${2:[int error_types]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:callable exception_handler})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string new_include_path})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int new_setting})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int seconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string value}, ${3:int expires}, ${4:string path}, ${5:string domain}, ${6:bool secure}, ${7:[bool httponly]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed category}, ${2:string locale}, ${3:[string ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name}, ${2:string value}, ${3:int expires}, ${4:string path}, ${5:string domain}, ${6:bool secure}, ${7:[bool httponly]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var}, ${2:string type})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string cmd})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int key}, ${2:int memsize}, ${3:[int perm]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shm_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int id}, ${2:int variable_key})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shm_identifier}, ${2:int variable_key}, ${3:mixed variable})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shm_identifier})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int id}, ${2:int variable_key})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shmid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shmid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int key}, ${2:string flags}, ${3:int mode}, ${4:int size})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shmid}, ${2:int start}, ${3:int count})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shmid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int shmid}, ${2:string data}, ${3:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str1}, ${2:string str2}, ${3:[float percent]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:domNode node}, ${2:[string class_name]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:string class_name}, ${3:int options}, ${4:string ns}, ${5:[bool is_prefix]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:string class_name}, ${3:int options}, ${4:string ns}, ${5:[bool is_prefix]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int seconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string headerf}, ${2:string headerv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string rcpt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string headerf}, ${2:string headerv})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string rcpt})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string macro})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string body})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long flags})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string rcode}, ${2:string xcode}, ${3:string message})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long timeout})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int enum_print})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int oid_format})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int quick_print})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int method})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string community}, ${3:string object_id}, ${4:int timeout}, ${5:[int retries]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string community}, ${3:string object_id}, ${4:int timeout}, ${5:[int retries]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string community}, ${3:string object_id}, ${4:int timeout}, ${5:[int retries]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string community}, ${3:string object_id}, ${4:string type}, ${5:mixed value}, ${6:int timeout}, ${7:[int retries]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string community}, ${3:string object_id}, ${4:int timeout}, ${5:[int retries]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string addr}, ${3:[int port]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource socket]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string addr}, ${3:[int port]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int domain}, ${2:int type}, ${3:int protocol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int port}, ${2:[int backlog]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int domain}, ${2:int type}, ${3:int protocol}, ${4:array}, ${5:fd})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:int level}, ${3:int optname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string}, ${3:addr}, ${4:int}, ${5:[port]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string}, ${3:addr}, ${4:int}, ${5:[port]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[resource socket]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:[int backlog]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:int length}, ${3:[int type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string}, ${3:buf}, ${4:int len}, ${5:int flags})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string}, ${3:buf}, ${4:int len}, ${5:int flags}, ${6:string}, ${7:name}, ${8:int}, ${9:[port]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:read_fds}, ${3:array}, ${4:write_fds}, ${5:array except_fds}, ${6:int tv_sec}, ${7:[int tv_usec]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string buf}, ${3:int len}, ${4:int flags})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string buf}, ${3:int len}, ${4:int flags}, ${5:string addr}, ${6:[int port]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:int level}, ${3:int optname}, ${4:int|array}, ${5:optval})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:[int how]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int errno})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:string buf}, ${3:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:array_arg}, ${3:[int sort_flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string class_name}, ${2:[string file_extensions]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string class_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string file_extensions]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[mixed autoload_function = "spl_autoload" [, throw = true]]]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed autoload_function})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object obj})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[int limit]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string pattern}, ${2:string string}, ${3:[int limit]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:mixed arg1}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string string})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string query}, ${3:int result_type}, ${4:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:int ms})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:mixed index_or_name}, ${3:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string funcname}, ${3:mixed step_func}, ${4:mixed finalize_func}, ${5:[long num_args]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string funcname}, ${3:mixed callback}, ${4:[long num_args]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int result_type}, ${3:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int error_code})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string item})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:resource db}, ${3:string}, ${4:[error_message]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:int mode}, ${3:string}, ${4:[error_message]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int result_type}, ${3:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int result_type}, ${3:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string table_name}, ${2:resource db}, ${3:[int result_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:string class_name}, ${3:NULL|array}, ${4:ctor_params}, ${5:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int field_index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:int mode}, ${3:string}, ${4:[error_message]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:int mode}, ${3:string}, ${4:[error_message]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:resource db}, ${3:int result_type}, ${4:string}, ${5:[error_message]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result}, ${2:int row})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource db}, ${2:string query}, ${3:bool first_row_only}, ${4:[bool decode_binary]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:resource db}, ${3:int result_type}, ${4:string}, ${5:[error_message]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int seed]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string format}, ${3:[string ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index}, ${2:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed search}, ${2:mixed replace}, ${3:mixed subject}, ${4:int}, ${5:[replace_count]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string input}, ${2:int pad_length}, ${3:string pad_string}, ${4:[int pad_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string input}, ${2:int mult})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed search}, ${2:mixed replace}, ${3:mixed subject}, ${4:int}, ${5:[replace_count]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[int split_length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int format}, ${3:[string charlist]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str1}, ${2:string str2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str1}, ${2:string str2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str1}, ${2:string str2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string mask}, ${3:start}, ${4:[len]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource brigade}, ${2:resource bucket})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource brigade})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string buffer})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource brigade}, ${2:resource bucket})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[array options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[array options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource context|resource}, ${2:stream})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource context|resource}, ${2:stream}, ${3:string wrappername}, ${4:string optionname}, ${5:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource context|resource}, ${2:stream}, ${3:array options})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource source}, ${2:resource dest}, ${3:long maxlen}, ${4:[long pos]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string filtername}, ${3:int read_write}, ${4:[string filterparams]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string filtername}, ${3:int read_write}, ${4:[string filterparams]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filtername}, ${2:string classname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream_filter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource source}, ${2:long maxlen}, ${3:[long offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:int maxlen}, ${3:[string ending]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array}, ${2:read_streams}, ${3:array}, ${4:write_streams}, ${5:array}, ${6:except_streams}, ${7:int tv_sec}, ${8:[int tv_usec]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource socket}, ${2:int mode})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:int seconds}, ${3:int microseconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource fp}, ${2:int buffer})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource serverstream}, ${2:double timeout}, ${3:string}, ${4:peername})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string remoteaddress}, ${2:long}, ${3:errcode}, ${4:string}, ${5:errstring}, ${6:double timeout}, ${7:long flags}, ${8:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:bool enable}, ${3:int cryptokind}, ${4:[resource sessionstream]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:bool want_peer})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int domain}, ${2:int type}, ${3:int protocol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:long amount}, ${3:long flags}, ${4:string}, ${5:[remote_addr]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resouce stream}, ${2:string data}, ${3:long flags}, ${4:[string target_addr]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string localaddress}, ${2:long}, ${3:errcode}, ${4:string}, ${5:errstring}, ${6:long flags}, ${7:[resource context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:int how})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string protocol}, ${2:string classname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string protocol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string protocol})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:[int timestamp]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string allowable_tags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string s1}, ${2:string s2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string s1}, ${2:string s2})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str1}, ${2:string str2}, ${3:int len})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str1}, ${2:string str2}, ${3:int len})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string char_list})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string timestamp}, ${2:string format})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string mask}, ${3:start}, ${4:[len]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string token})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string time}, ${2:int now})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:string from}, ${3:[string to]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int start}, ${3:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string main_str}, ${2:string str}, ${3:int offset}, ${4:int length}, ${5:[bool case_sensitivity]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string haystack}, ${2:string needle}, ${3:int offset}, ${4:[int length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed str}, ${2:mixed repl}, ${3:mixed start}, ${4:[mixed length]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[file]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[file]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int link_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string user}, ${3:string password}, ${4:string charset}, ${5:[string appname]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int retry_count})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[int offset]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:[mixed object]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:int offset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int severity})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int severity})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int severity})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int severity})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string host}, ${2:string user}, ${3:string password}, ${4:string charset}, ${5:[string appname]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:[int link_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int result}, ${2:int row}, ${3:mixed field})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string database}, ${2:[int link_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed error_func}, ${2:[resource connection]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string query}, ${2:[int link_id]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string target}, ${2:string link})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int priority}, ${2:string message})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string command}, ${2:int}, ${3:[return_value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float number})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string dir}, ${2:string prefix})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string domain})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource tidy})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[boolean detailed]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:tidy resource}, ${2:string optname})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string option})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string file}, ${2:mixed config_options}, ${3:string encoding}, ${4:[bool use_include_path]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string input}, ${2:mixed config_options}, ${3:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:mixed config_file}, ${3:string encoding}, ${4:[bool use_include_path]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string data}, ${2:mixed config_file}, ${3:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:long seconds}, ${2:long nanoseconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:float timestamp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string abbr}, ${2:long gmtOffset}, ${3:[long isdst]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTimeZone object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTimeZone object}, ${2:DateTime object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string timezone})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:DateTimeZone object})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int type})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:int time}, ${3:[int atime]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string messsage}, ${2:[int error_type]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:[string character_mask]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg}, ${2:string cmp_function})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg}, ${2:string cmp_function})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int mask]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string prefix}, ${2:[bool more_entropy]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[int timestamp]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename}, ${2:[context context]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:string input})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string function_name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string variable_representation})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int micro_seconds})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array array_arg}, ${2:string cmp_function})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var}, ${2:[bool return]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object variant}, ${2:int type})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right}, ${3:int lcid}, ${4:[int flags]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int timestamp})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object variant})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object variant})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:int decimals})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object variant}, ${2:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:object variant}, ${2:int type})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed left}, ${2:mixed right})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string ver1}, ${2:string ver2}, ${3:[string oper]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource stream}, ${2:string format}, ${3:array args})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:array args})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string format}, ${2:array args})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int packet_id}, ${2:mixed var_names}, ${3:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed packet})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int packet_id})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string comment]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var}, ${2:[string comment]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed var_name}, ${2:[mixed ...]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string str}, ${2:int width}, ${3:string break}, ${4:[boolean cut]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:int code})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string data}, ${3:[int isFinal]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string data}, ${3:array}, ${4:struct}, ${5:array}, ${6:index})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string encoding}, ${2:[string sep]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:int option})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:int option}, ${3:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string shdl}, ${3:string ehdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:object}, ${3:obj})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource parser}, ${2:string hdl})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string xml}, ${2:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string xml}, ${2:string}, ${3:method}, ${4:[string encoding]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string method}, ${2:mixed params})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:mixed value})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:array})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string xml})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource server}, ${2:array desc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource server}, ${2:string xml}, ${3:mixed user_data}, ${4:[array output_options]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource server})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource server}, ${2:string function})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource server}, ${2:string method_name}, ${3:string function})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string value}, ${2:string type})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:[bool empty]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string source})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:[bool flush]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:bool indent})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string indentString})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string prefix}, ${3:string name}, ${4:string uri})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string version}, ${3:string encoding}, ${4:string standalone})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:string pubid}, ${4:string sysid})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:bool isparam})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string prefix}, ${3:string name}, ${4:string uri})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string target})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string prefix}, ${3:string name}, ${4:string uri}, ${5:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:string pubid}, ${4:string sysid}, ${5:string subset})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:string content}, ${4:int pe}, ${5:string pubid}, ${6:string sysid}, ${7:[string ndataid]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string name}, ${3:[string content]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string prefix}, ${3:string name}, ${4:string uri}, ${5:[string content]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string target}, ${3:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource xmlwriter}, ${2:string content})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespace}, ${2:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:domdocument doc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ ()
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespace}, ${2:string name})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string namespace}, ${2:mixed name}, ${3:[string value]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:domnode doc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:domdocument doc}, ${2:string uri})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:domdocument doc})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip_ent})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip_entry})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip_dp}, ${2:resource zip_entry}, ${3:[string mode]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip_entry}, ${2:[int len]})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:string filename})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:resource zip})
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (${1:void})
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/CodeSenseProviders/PHP.xml b/Sugars/PHP.sugar/CodeSenseProviders/PHP.xml
new file mode 100644
index 0000000..662b056
--- /dev/null
+++ b/Sugars/PHP.sugar/CodeSenseProviders/PHP.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+ php-html > *:not(php-html, tag.open, tag.close), php :not(string, quote, variable, variable + *, comment, keyword.constant.other, php.source.begin + keyword, php.source.begin > keyword)
+ com.gridlee.identifier.function.support
+ com.gridlee.identifier.global-variables
+ com.gridlee.keyword.scope
+ com.gridlee.identifier.snippets
+ com.gridlee.magic-constants
+ [\$a-zA-Z0-9-_]+
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/ContextualSettings/Comment.xml b/Sugars/PHP.sugar/ContextualSettings/Comment.xml
new file mode 100644
index 0000000..fb41746
--- /dev/null
+++ b/Sugars/PHP.sugar/ContextualSettings/Comment.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+ php, php > *
+ /*
+
+
+
+ php, php > *
+ */
+
+
+
+ php, php > *
+ //
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/Itemizers/PHP.xml b/Sugars/PHP.sugar/Itemizers/PHP.xml
new file mode 100644
index 0000000..7064767
--- /dev/null
+++ b/Sugars/PHP.sugar/Itemizers/PHP.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ ESBaseItem
+ php.begin:capture(name) + *
+ php.end:capture(name)
+
+
+
+
+
+
+
+ ESBaseItem
+ container.class:has-child(current:has-child((name:capture(name))) + delimiter.balanced.curly-brace.begin:capture(itemizer-firstused)
+ delimiter.balanced.curly-brace.end
+
+
+
+
+
+
+
+ ESBaseItem
+ container.function.magic:has-child(name:capture(name)) + delimiter.balanced.curly-brace.begin:capture(itemizer-firstused)
+ delimiter.balanced.curly-brace.end
+
+
+
+
+
+
+
+ ESBaseItem
+ keyword.modifier.scope + identifier.variable:capture(name)
+
+
+
+
+ ESBaseItem
+ keyword.constant.class + keyword.constant.other:capture(name)
+
+
+
+
+ ESBaseItem
+ container.function:has-child(name:capture(name)) + delimiter.balanced.curly-brace.begin:capture(itemizer-firstused)
+ delimiter.balanced.curly-brace.end
+
+
+
+
+
+
+
+ ESBaseItem
+ container.block:capture(name) + delimiter.balanced.curly-brace.begin:capture(itemizer-firstused)
+ delimiter.balanced.curly-brace.end
+
+
+
+
+
+
+ ESBaseItem
+ container.block > delimiter.balanced.parenthesis.begin
+ container.block > delimiter.balanced.parenthesis.end
+
+
+
+
+
+
+ ESBaseItem
+ literal.collection > delimiter.balanced.parenthesis.begin
+ literal.collection > delimiter.balanced.parenthesis.begin.end
+
+
+
+
+
+
+ ESBaseItem
+ identifier.function > delimiter.balanced.parenthesis.begin
+ literal.collection > delimiter.balanced.parenthesis.begin.end
+
+
+
+
+
+
+
+ ESBaseItem
+ keyword.include:capture(name)
+ delimiter.terminator
+
+
+ ESBaseItem
+ variable:capture(name), keyword:capture(name), literal:capture(name)
+
+
+
+
+
+ ESCommentItem
+ comment.line
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/Languages.xml b/Sugars/PHP.sugar/Languages.xml
new file mode 100644
index 0000000..adafe2c
--- /dev/null
+++ b/Sugars/PHP.sugar/Languages.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+ PHP
+ sourcecode.php
+
+
+ phps
+ inc
+ php
+
+
+
+
+ PHP
+
+
+ Official php.sugar for Espresso.
+
+
+ Derek Reynolds
+
+
+ com.gridlee.Sugar.PHP
+
+
+ 1.0b4
+
+
+ Regex
+
+
+
+
+
+
+
+ PHP-HTML
+ sourcecode.php-html
+
+
+
+ php
+ (<)(html|div|body|head|table)
+
+
+ phps
+ (<)(html|div|body|head|table)
+
+
+ inc
+ (<)(html|div|body|head|table)
+
+
+ html
+ (<)(html|div|body|head|table)
+
+ phtml
+
+
+
+
+ PHP-HTML
+
+
+ Official php.sugar for Espresso.
+
+
+ Derek Reynolds
+
+
+ com.gridlee.Sugar.PHP-HTML
+
+
+ 1.0b4
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/Languages.xml.mine b/Sugars/PHP.sugar/Languages.xml.mine
new file mode 100644
index 0000000..1ad8fe0
--- /dev/null
+++ b/Sugars/PHP.sugar/Languages.xml.mine
@@ -0,0 +1,83 @@
+
+
+
+
+
+ PHP
+ sourcecode.php
+
+
+ phps
+ inc
+ php
+
+
+
+
+ PHP
+
+
+ Official php.sugar for Espresso.
+
+
+ Derek Reynolds
+
+
+ com.gridlee.Sugar.PHP
+
+
+ 1.0b3
+
+
+ Regex
+
+
+
+
+
+
+
+ PHP-HTML
+ sourcecode.php-html
+
+
+
+ php
+ (<)(html|div|body|head|table)
+
+
+ phps
+ (<)(html|div|body|head|table)
+
+
+ inc
+ (<)(html|div|body|head|table)
+
+
+ html
+ (<)(html|div|body|head|table)
+
+ phtml
+
+
+
+
+ PHP-HTML
+
+
+ Official php.sugar for Espresso.
+
+
+ Derek Reynolds
+
+
+ com.gridlee.Sugar.PHP-HTML
+
+
+ 1.0b3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/PlaceholderThemes/PHP.css b/Sugars/PHP.sugar/PlaceholderThemes/PHP.css
new file mode 100644
index 0000000..ab10168
--- /dev/null
+++ b/Sugars/PHP.sugar/PlaceholderThemes/PHP.css
@@ -0,0 +1,57 @@
+/*
+ @theme PHP Placeholder
+ @placeholder php, php-html
+*/
+
+@base {
+ color: #333;
+ background-color: #fff;
+}
+
+php {
+ spell-check: disabled;
+ color: #333;
+}
+
+php variable, string.double variable {
+ color: #4F9FCF;
+ newcolor: #6FBFFF;
+}
+
+php variable > group {
+ color: #3482da;
+ background-color: #f2fbfe;
+}
+
+php.definition{
+ color: #d44950;
+}
+
+php name {
+ color: #4f9fcf;
+ newcolor: #6fbfff;
+}
+
+php modifier {
+ color: #d48080;
+}
+
+php include {
+ color: #555;
+ background-color: #f8f8f8;
+ font-style: italic;
+}
+
+php identifier.function {
+ color: #699d36;
+ font-weight: bold;
+}
+
+php integer {
+ color: #6700b9;
+ background-color: #fbf2fe;
+}
+
+php phpDoc.keyword {
+ color: #ad91ba;
+}
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/SyntaxInjections/EmbeddedPHP.xml b/Sugars/PHP.sugar/SyntaxInjections/EmbeddedPHP.xml
new file mode 100644
index 0000000..fa5b1b1
--- /dev/null
+++ b/Sugars/PHP.sugar/SyntaxInjections/EmbeddedPHP.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+ \?>
+
+
+
+
+
+ \?>
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/Syntaxes/PHP-HTML.xml b/Sugars/PHP.sugar/Syntaxes/PHP-HTML.xml
new file mode 100644
index 0000000..1906541
--- /dev/null
+++ b/Sugars/PHP.sugar/Syntaxes/PHP-HTML.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/Syntaxes/PHP.xml b/Sugars/PHP.sugar/Syntaxes/PHP.xml
new file mode 100644
index 0000000..14d4a8f
--- /dev/null
+++ b/Sugars/PHP.sugar/Syntaxes/PHP.xml
@@ -0,0 +1,3006 @@
+
+
+
+
+
+
+ (<)(\?)(php|=)?
+
+
+
+
+
+
+ (\?)(>)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \s*(/\*\*)
+
+
+
+ \s*(\*/)
+
+
+
+
+ ^(?!\s*\*).*$\n?
+
+
+ ^\s*\*\s*(@access)\s+((public|private|protected)|(.+))\s*$
+
+
+
+
+
+ ((https?|s?ftp|ftps|file|smb|afp|nfs|(x-)?man|gopher|txmt)://|mailto:)[-:@a-zA-Z0-9_.~%+/?=&#]+(?<![.?:])
+
+
+ (@xlink)\s+(.+)\s*$
+
+
+
+
+ \@(a(bstract|uthor)|c(ategory|opyright)|example|global|internal|li(cense|nk)|pa(ckage|ram)|return|s(ee|ince|tatic|ubpackage)|t(hrows|odo)|v(ar|ersion)|uses|deprecated|final)\b
+
+
+ \{(@(link)).+?\}
+
+
+
+
+
+
+
+
+
+
+
+ (//)(\s?(.*)?$\n?)
+
+
+
+
+
+ (#)(\s?(.*)?$\n?)
+
+
+
+
+
+ /(\*)+
+
+
+
+ (\*)+/
+
+
+
+
+
+
+ (/\*)
+
+
+
+ (\*/)
+
+
+
+
+
+
+
+
+
+
+ '
+
+
+
+ '
+
+
+
+
+
+ (\\)('|\\)
+
+
+
+
+
+
+
+
+ "
+
+
+
+ "
+
+
+
+
+
+
+ (\\)("|\\)
+
+
+
+
+
+
+
+
+ (<<<-?)(\w+)
+
+
+ \2
+
+
+
+
+
+
+
+
+ \b(0)([0-7]+)\b
+
+
+
+
+
+ \b(0(?:b|B))([01]+)\b
+
+
+
+
+
+ \b(0(?:x|X))([0-9a-fA-F]+)\b
+
+
+
+
+
+ \b(0|[1-9][0-9]*)(\.)([0-9]+)(e|E)(-?[0-9]+)\b
+
+
+
+
+
+
+
+
+ \b(0|[1-9][0-9]*)(\.)([0-9]+)\b
+
+
+
+
+
+
+ \b(0|[1-9][0-9]*)(e|E)(-?[0-9]+)\b
+
+
+
+
+
+
+ \b(0|[1-9][0-9]*)\b
+
+
+
+
+
+
+
+ \btrue\b
+
+
+
+ \bfalse\b
+
+
+
+ \bnull\b
+
+
+
+ \becho\b
+
+
+
+ \bprint\b
+
+
+
+
+
+
+ (\barray\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \b(break|c(ase|ontinue)|d(e(clare|fault)|ie|o)|e(lse(if)?|nd(declare|for(each)?|if|switch|while)|xit)|for(each)?|if|return|switch|use|while)\b
+
+
+
+ (?i)\b(|__(FILE|FUNCTION|CLASS|METHOD|LINE)__|ON|OFF|YES|NO|NL|BR|TAB)\b
+
+
+
+ \b(DEFAULT_INCLUDE_PATH|E_(ALL|COMPILE_(ERROR|WARNING)|CORE_(ERROR|WARNING)|(RECOVERABLE_)?ERROR|NOTICE|PARSE|STRICT|USER_(ERROR|NOTICE|WARNING)|WARNING)|PEAR_(EXTENSION_DIR|INSTALL_DIR)|PHP_(BINDIR|CONFIG_FILE_PATH|DATADIR|E(OL|XTENSION_DIR)|L(IBDIR|OCALSTATEDIR)|O(S|UTPUT_HANDLER_CONT|UTPUT_HANDLER_END|UTPUT_HANDLER_START)|SYSCONFDIR|VERSION))\b
+
+
+
+ \b(A(B(DAY_([1-7])|MON_([0-9]{1,2}))|LT_DIGITS|M_STR|SSERT_(ACTIVE|BAIL|CALLBACK|QUIET_EVAL|WARNING))|C(ASE_(LOWER|UPPER)|HAR_MAX|O(DESET|NNECTION_(ABORTED|NORMAL|TIMEOUT)|UNT_(NORMAL|RECURSIVE))|REDITS_(ALL|DOCS|FULLPAGE|GENERAL|GROUP|MODULES|QA|SAPI)|RNCYSTR|RYPT_(BLOWFISH|EXT_DES|MD5|SALT_LENGTH|STD_DES)|URRENCY_SYMBOL)|D(AY_([1-7])|ECIMAL_POINT|IRECTORY_SEPARATOR|_(FMT|T_FMT))|E(NT_(COMPAT|NOQUOTES|QUOTES)|RA(|_D_FMT|_D_T_FMT|_T_FMT|_YEAR)|XTR_(IF_EXISTS|OVERWRITE|PREFIX_(ALL|IF_EXISTS|INVALID|SAME)|SKIP))|FRAC_DIGITS|GROUPING|HTML_(ENTITIES|SPECIALCHARS)|IN(FO_(ALL|CONFIGURATION|CREDITS|ENVIRONMENT|GENERAL|LICENSE|MODULES|VARIABLES)|I_(ALL|PERDIR|SYSTEM|USER)|T_(CURR_SYMBOL|FRAC_DIGITS))|L(C_(ALL|COLLATE|CTYPE|MESSAGES|MONETARY|NUMERIC|TIME)|O(CK_(EX|NB|SH|UN)|G_(ALERT|AUTH(|PRIV)|CONS|CRIT|CRON|DAEMON|DEBUG|EMERG|ERR|INFO|KERN|LOCAL([0-7])|LPR|MAIL|NDELAY|NEWS|NOTICE|NOWAIT|ODELAY|PERROR|PID|SYSLOG|USER|UUCP|WARNING)))|M(ON_([0-9]{1,2}|DECIMAL_POINT|GROUPING|THOUSANDS_SEP)|YSQL_(ASSOC|BOTH|NUM)|_(1_PI|2_(PI|SQRTPI)|E|L(N10|N2|OG(10E|2E))|PI(|_2|_4)|SQRT1_2|SQRT2))|N(EGATIVE_SIGN|O(EXPR|STR)|_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN))|P(ATH(INFO_(BASENAME|DIRNAME|EXTENSION|FILENAME)|_SEPARATOR)|M_STR|OSITIVE_SIGN|_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN))|RADIXCHAR|S(EEK_(CUR|END|SET)|ORT_(ASC|DESC|NUMERIC|REGULAR|STRING)|TR_PAD_(BOTH|LEFT|RIGHT))|T(HOUS(ANDS_SEP|EP)|_(FMT(|_AMPM)))|YES(EXPR|STR))\b
+
+
+
+ \bconst\b
+
+
+
+ (?i)\b((?:require|include)(?:_once)?)\b\s*
+
+
+
+ \b(catch|try|throw|exception)\b
+
+
+
+ ([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(::)([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)
+
+
+
+
+
+
+ \b(static|public|protected|private|abstract)\b
+
+
+
+ [a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*
+
+
+
+
+
+
+
+
+ (->)([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)
+
+
+
+ ([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(::)(\$)([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)
+
+
+
+
+
+
+ (\$)this\b
+
+
+
+ (\$)(_(COOKIE|FILES|GET|POST|REQUEST))\b
+
+
+
+ (\$)([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)
+
+
+
+
+
+
+ ([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(::)([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)
+
+
+
+
+
+
+
+
+
+
+
+ (->)([A-Za-z_][A-Za-z_0-9]*)(\()
+
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ ([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(::)([a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(\()
+
+
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ [A-Za-z_][A-Za-z_0-9]*(\()
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (?i)\b(new)\s+(?:(\$[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)|(\w+))|(\w+)(?=::)
+
+
+
+
+
+
+
+
+
+
+
+
+ ((?:(?:final|abstract|public|private|protected|static)\s+)*)(function)(?:\s+|(\s*&\s*))(?:(__(?:call|(?:con|de)struct|get|(?:is|un)?set|tostring|clone|set_state|sleep|wakeup|autoload))|(__[a-zA-Z0-9_]+))\s*(\()
+
+
+
+
+
+
+ \)
+
+
+
+
+ (?x)(\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*?\b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ((?:(?:final|abstract|public|private|protected|static)\s+)*)(function)(?:\s+|(\s*&\s*))(?:(__(?:call|(?:con|de)struct|get|(?:is|un)?set|tostring|clone|set_state|sleep|wakeup|autoload))|([a-zA-Z0-9_]+))\s*(\()
+
+
+
+
+
+
+ \)
+
+
+
+
+ (?x)(\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*?\b
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (?i)^\s*((abstract|final)?\s*(class)\s+([a-z0-9_]+))\s*((?i:(extends))\s+([a-zA-Z0-9_]+))?\s*((?i:(implements))\s+([a-zA-Z0-9_]+))?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (\bif\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+ (\belse\s*if\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+ (\belse\b)
+
+
+
+
+
+ (\bfor\s*each\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+ as
+
+
+
+
+
+
+ (\bfor\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+ (\bwhile\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+ (\bdo(\s)*while\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+ (\bswitch\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+ (\btry\b)
+
+
+
+
+ (\bcatch\b)\s*(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+
+ \(
+ \)
+
+
+
+
+
+
+
+
+
+
+
+ \b(instanceof)\s*([a-zA-Z_]*)
+
+
+
+
+ ->
+
+
+ \$
+
+
+ (!)?(===|==|<|<=|>|>=)
+
+
+
+ =|<<|>>
+
+
+ \+|\-|\*|\\|%
+
+
+ \band\b|&&
+
+
+ \bor\b|\|\|
+
+
+
+
+
+
+
+
+ \;
+
+
+ ,
+
+
+ =>
+
+
+ \{
+
+
+ \}
+
+
+ \(
+
+
+ \)
+
+
+ \[
+
+
+ \]
+
+
+
+
+
+
+
+ (?i)\b(s(huffle|ort)|n(ext|at(sort|casesort))|c(o(unt|mpact)|urrent)|in_array|u(sort|ksort|asort)|prev|e(nd|xtract)|k(sort|ey|rsort)|a(sort|r(sort|ray_(s(hift|um|plice|earch|lice)|c(h(unk|ange_key_case)|o(unt_values|mbine))|intersect(_(u(key|assoc)|key|assoc))?|diff(_(u(key|assoc)|key|assoc))?|u(n(shift|ique)|intersect(_(uassoc|assoc))?|diff(_(uassoc|assoc))?)|p(op|ush|ad|roduct)|values|key(s|_exists)|f(il(ter|l(_keys)?)|lip)|walk(_recursive)?|r(e(duce|verse)|and)|m(ultisort|erge(_recursive)?|ap))))|r(sort|eset|ange)|m(in|ax))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(assert(_options)?)(\()
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_attr_is_id)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+
+ (?i)\b(highlight_(string|file)|s(ys_getloadavg|et_(include_path|magic_quotes_runtime)|leep)|c(on(stant|nection_(status|aborted))|all_user_(func(_array)?|method(_array)?))|time_(sleep_until|nanosleep)|i(s_uploaded_file|n(i_(set|restore|get(_all)?)|et_(ntop|pton))|p2long|gnore_user_abort|mport_request_variables)|u(sleep|nregister_tick_function)|error_(log|get_last)|p(hp_strip_whitespace|utenv|arse_ini_file|rint_r)|flush|long2ip|re(store_include_path|gister_(shutdown_function|tick_function))|get(servby(name|port)|opt|_(c(urrent_user|fg_var)|include_path|magic_quotes_(gpc|runtime))|protobyn(umber|ame)|env)|move_uploaded_file)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+
+ (?i)\b(bc(s(cale|ub|qrt)|comp|div|pow(mod)?|add|m(od|ul)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+
+ (?i)\b(birdstep_(c(o(nnect|mmit)|lose)|off_autocommit|exec|f(ieldn(um|ame)|etch|reeresult)|autocommit|r(ollback|esult)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+
+ (?i)\b(get_browser)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((s(tr(nc(asecmp|mp)|c(asecmp|mp)|len)|et_e(rror_handler|xception_handler))|c(lass_exists|reate_function)|trigger_error|i(s_(subclass_of|a)|nterface_exists)|de(fine(d)?|bug_(print_backtrace|backtrace))|zend_version|property_exists|e(ach|rror_reporting|xtension_loaded)|func(tion_exists|_(num_args|get_arg(s)?))|leak|restore_e(rror_handler|xception_handler)|get_(class(_(vars|methods))?|included_files|de(clared_(classes|interfaces)|fined_(constants|vars|functions))|object_vars|extension_funcs|parent_class|loaded_extensions|resource_type)|method_exists))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((jdtounix|unixtojd))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((cal_(to_jd|info|days_in_month|from_jd)|j(d(to(j(ulian|ewish)|french|gregorian)|dayofweek|monthname)|uliantojd|ewishtojd)|frenchtojd|gregoriantojd))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_characterdata_(substring_data|insert_data|delete_data|append_data|replace_data))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(com_(create_guid|print_typeinfo|event_sink|load_typelib|get_active_object|message_pump))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(variant_(s(ub|et(_type)?)|n(ot|eg)|c(a(st|t)|mp)|i(nt|div|mp)|or|d(iv|ate_(to_timestamp|from_timestamp))|pow|eqv|fix|a(nd|dd|bs)|get_type|round|xor|m(od|ul)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(crypt)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ctype_(space|cntrl|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(convert_cyr_string)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(strptime)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dba_(handlers|sync|nextkey|close|insert|delete|op(timize|en)|exists|popen|key_split|f(irstkey|etch)|list|replace))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dbase_(num(fields|records)|c(lose|reate)|delete_record|open|pack|add_record|get_(header_info|record(_with_names)?)|replace_record))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((scandir|c(h(dir|root)|losedir)|dir|opendir|re(addir|winddir)|g(etcwd|lob)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dl)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((dns_(check_record|get_(record|mx))|gethostby(name(l)?|addr)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_document_(s(chema_validate(_file)?|ave(_html(_file)?|xml)?)|normalize_document|create_(c(datasection|omment)|text_node|document_fragment|processing_instruction|e(ntity_reference|lement(_ns)?)|attribute(_ns)?)|import_node|validate|load(_html(_file)?|xml)?|adopt_node|re(name_node|laxNG_validate_(file|xml))|get_element(s_by_tag_name(_ns)?|_by_id)|xinclude))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_domconfiguration_(set_parameter|can_set_parameter|get_parameter))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_domerrorhandler_handle_error)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_domimplementation_(has_feature|create_document(_type)?|get_feature))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_domimplementationlist_item)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_domimplementationsource_get_domimplementation(s)?)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_domstringlist_item)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(easter_da(ys|te))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_element_(has_attribute(_ns)?|set_(id_attribute(_n(s|ode))?|attribute(_n(s|ode(_ns)?))?)|remove_attribute(_n(s|ode))?|get_(elements_by_tag_name(_ns)?|attribute(_n(s|ode(_ns)?))?)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((s(hell_exec|ystem)|p(assthru|roc_nice)|e(scapeshell(cmd|arg)|xec)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(exif_(imagetype|t(humbnail|agname)|read_data))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(fdf_(header|s(et_(s(tatus|ubmit_form_action)|target_frame|o(n_import_javascript|pt)|javascript_action|encoding|v(ersion|alue)|f(ile|lags)|ap)|ave(_string)?)|next_field_name|c(lose|reate)|open(_string)?|e(num_values|rr(no|or))|add_(template|doc_javascript)|remove_item|get_(status|opt|encoding|v(ersion|alue)|f(ile|lags)|a(ttachment|p))))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((sys_get_temp_dir|copy|t(empnam|mpfile)|u(nlink|mask)|p(close|open)|f(s(canf|tat|eek)|nmatch|close|t(ell|runcate)|ile(_(put_contents|get_contents))?|open|p(utcsv|assthru)|eof|flush|write|lock|read|get(s(s)?|c(sv)?))|r(e(name|a(dfile|lpath)|wind)|mdir)|get_meta_tags|mkdir))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((stat|c(h(own|grp|mod)|learstatcache)|is_(dir|executable|file|link|writable|readable)|touch|disk_(total_space|free_space)|file(size|ctime|type|inode|owner|_exists|perms|atime|group|mtime)|l(stat|chgrp)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(filter_(has_var|input(_array)?|var(_array)?))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((sprintf|printf|v(sprintf|printf|fprintf)|fprintf))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((pfsockopen|fsockopen))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ftok)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((image(s(y|tring(up)?|et(style|t(hickness|ile)|pixel|brush)|avealpha|x)|c(har(up)?|o(nvolution|py(res(ized|ampled)|merge(gray)?)?|lor(s(total|et|forindex)|closest(hwb|alpha)?|transparent|deallocate|exact(alpha)?|a(t|llocate(alpha)?)|resolve(alpha)?|match))|reate(truecolor|from(string|jpeg|png|wbmp|g(if|d(2(part)?)?)|x(pm|bm)))?)|2wbmp|t(ypes|tf(text|bbox)|ruecolortopalette)|i(struecolor|nterlace)|d(estroy|ashedline)|jpeg|ellipse|p(s(slantfont|copyfont|text|e(ncodefont|xtendfont)|freefont|loadfont|bbox)|ng|olygon|alettecopy)|f(t(text|bbox)|il(ter|l(toborder|ed(polygon|ellipse|arc|rectangle))?)|ont(height|width))|wbmp|a(ntialias|lphablending|rc)|l(ine|oadfont|ayereffect)|r(otate|ectangle)|g(if|d(2)?|ammacorrect|rab(screen|window))|xbm)|jpeg2wbmp|png2wbmp|gd_info))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((ngettext|textdomain|d(ngettext|c(ngettext|gettext)|gettext)|gettext|bind(textdomain|_textdomain_codeset)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(gmp_(hamdist|s(can(1|0)|ign|trval|ub|etbit|qrt(rem)?)|c(om|lrbit|mp)|ne(g|xtprime)|in(tval|it|vert)|or|div(_(q(r)?|r)|exact)|jacobi|p(o(pcount|w(m)?)|erfect_square|rob_prime)|fact|legendre|a(nd|dd|bs)|random|gcd(ext)?|xor|m(od|ul)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(hash(_(hmac(_file)?|init|update(_(stream|file))?|fi(nal|le)|algos))?)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((set(cookie|rawcookie)|header(s_(sent|list))?))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((html(specialchars(_decode)?|_entity_decode|entities)|get_html_translation_table))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(http_build_query)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ibase_blob_(c(ancel|lose|reate)|i(nfo|mport)|open|echo|add|get))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ibase_(set_event_handler|free_event_handler|wait_event))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ibase_(n(um_(params|fields|rows)|ame_result)|execute|p(aram_info|repare)|f(ield_info|etch_(object|assoc|row)|ree_(query|result))|query|affected_rows))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ibase_(serv(ice_(detach|attach)|er_info)|d(elete_user|b_info)|add_user|restore|backup|m(odify_user|aintain_db)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((iconv(_(s(tr(pos|len|rpos)|ubstr|et_encoding)|get_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((image_type_to_(extension|mime_type)|getimagesize))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((zend_logo_guid|php(credits|info|_(sapi_name|ini_scanned_files|uname|egg_logo_guid|logo_guid|real_logo_guid)|version)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ibase_(c(o(nnect|mmit(_ret)?)|lose)|trans|drop_db|pconnect|err(code|msg)|gen_id|rollback(_ret)?))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(curl_(setopt(_array)?|c(opy_handle|lose)|init|e(rr(no|or)|xec)|version|getinfo))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(iptc(parse|embed))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(json_(decode|encode))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(lcg_value)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ldap_(s(tart_tls|ort|e(t_(option|rebind_proc)|arch)|asl_bind)|next_(entry|attribute|reference)|co(nnect|unt_entries|mpare)|t61_to_8859|8859_to_t61|d(n2ufn|elete)|unbind|parse_re(sult|ference)|e(rr(no|2str|or)|xplode_dn)|f(irst_(entry|attribute|reference)|ree_result)|add|list|get_(option|dn|entries|values_len|attributes)|re(name|ad)|mod_(del|add|replace)|bind))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(levenshtein)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(libxml_(set_streams_context|clear_errors|use_internal_errors|get_(errors|last_error)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((symlink|link(info)?|readlink))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((ezmlm_hash|mail))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(set_time_limit)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((h(ypot|exdec)|s(in(h)?|qrt)|number_format|c(os(h)?|eil)|is_(nan|infinite|finite)|tan(h)?|octdec|de(c(hex|oct|bin)|g2rad)|exp(m1)?|p(i|ow)|f(loor|mod)|log(1(p|0))?|a(sin(h)?|cos(h)?|tan(h|2)?|bs)|r(ound|ad2deg)|b(indec|ase_convert)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mb_(s(tr(str|cut|to(upper|lower)|i(str|pos|mwidth)|pos|width|len|r(chr|i(chr|pos)|pos))|ubst(itute_character|r(_count)?)|end_mail)|http_(input|output)|c(heck_encoding|onvert_(case|encoding|variables|kana))|internal_encoding|output_handler|de(code_(numericentity|mimeheader)|tect_(order|encoding))|encode_(numericentity|mimeheader)|p(arse_str|referred_mime_name)|l(ist_(encodings(_alias_names)?|mime_names)|anguage)|get_info))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(m(crypt_(c(fb|reate_iv|bc)|ofb|decrypt|e(cb|nc(_(self_test|is_block_(algorithm(_mode)?|mode)|get_(supported_key_sizes|iv_size|key_size|algorithms_name|modes_name|block_size))|rypt))|list_(algorithms|modes)|ge(neric(_(init|deinit))?|t_(cipher_name|iv_size|key_size|block_size))|module_(self_test|close|is_block_(algorithm(_mode)?|mode)|open|get_(supported_key_sizes|algo_(key_size|block_size))))|decrypt_generic))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(metaphone)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mhash(_(count|keygen_s2k|get_(hash_name|block_size)))?)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((get(timeofday|rusage)|microtime))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mime_content_type)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((swf(prebuiltclip_init|videostream_init)|ming_(set(scale|cubicthreshold)|use(swfversion|constants)|keypress)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(curl_multi_(select|close|in(it|fo_read)|exec|add_handle|getcontent|remove_handle))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mysqli_(s(sl_set|t(ore_result|at|mt_(s(tore_result|end_long_data|qlstate)|num_rows|close|in(sert_id|it)|data_seek|p(aram_count|repare)|e(rr(no|or)|xecute)|f(ield_count|etch|ree_result)|a(ttr_(set|get)|ffected_rows)|res(ult_metadata|et)|bind_(param|result)))|e(t_local_infile_(handler|default)|lect_db)|qlstate)|n(um_(fields|rows)|ext_result)|c(ha(nge_user|racter_set_name)|ommit|lose)|thread_(safe|id)|in(sert_id|it|fo)|options|d(ump_debug_info|ebug|ata_seek)|use_result|p(ing|repare)|err(no|or)|kill|f(ield_(seek|count|tell)|etch_(field(s|_direct)?|lengths|row)|ree_result)|warning_count|a(utocommit|ffected_rows)|r(ollback|eal_(connect|escape_string|query))|get_(server_(info|version)|host_info|client_(info|version)|proto_info)|more_results))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mysqli_embedded_server_(start|end))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mysqli_(s(tmt_get_warnings|et_charset)|connect(_err(no|or))?|query|fetch_(object|a(ssoc|rray))|get_(charset|warnings)|multi_query))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mysqli_(s(end_query|lave_query)|disable_r(pl_parse|eads_from_master)|enable_r(pl_parse|eads_from_master)|rpl_(p(arse_enabled|robe)|query_type)|master_query))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mysqli_report)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_namednodemap_(set_named_item(_ns)?|item|remove_named_item(_ns)?|get_named_item(_ns)?))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_namelist_get_name(space_uri)?)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ncurses_(s(how_panel|cr(_(set|init|dump|restore)|l)|ta(nd(out|end)|rt_color)|lk_(set|noutrefresh|c(olor|lear)|init|touch|attr(set|o(n|ff))?|re(store|fresh))|avetty)|h(ide_panel|line|a(s_(colors|i(c|l)|key)|lfdelay))|n(o(nl|cbreak|echo|qiflush|raw)|ew(_panel|pad|win)|apms|l)|c(olor_(set|content)|urs_set|l(ear|rto(eol|bot))|an_change_color|break)|t(ypeahead|imeout|op_panel|erm(name|attrs))|i(sendwin|n(s(str|ch|tr|delln|ertln)|ch|it(_(color|pair))?))|d(oupdate|e(f(ine_key|_(shell_mode|prog_mode))|l(ch|_panel|eteln|ay_output|win)))|u(se_(default_colors|e(nv|xtended_names))|nget(ch|mouse)|pdate_panels)|p(noutrefresh|utp|a(nel_(window|above|below)|ir_content)|refresh)|e(cho(char)?|nd|rase(char)?)|v(idattr|line)|k(illchar|ey(ok|pad))|qiflush|f(ilter|l(ushinp|ash))|longname|w(stand(out|end)|hline|noutrefresh|c(olor_set|lear)|erase|vline|a(ttr(set|o(n|ff))|dd(str|ch))|getch|refresh|mo(use_trafo|ve)|border)|a(ssume_default_colors|ttr(set|o(n|ff))|dd(str|nstr|ch(str|nstr)?))|r(e(set(ty|_(shell_mode|prog_mode))|place_panel|fresh)|aw)|get(yx|ch|m(ouse|axyx))|b(o(ttom_panel|rder)|eep|kgd(set)?|audrate)|m(o(use(interval|_trafo|mask)|ve(_panel)?)|eta|v(hline|cur|inch|delch|vline|waddstr|add(str|nstr|ch(str|nstr)?)|getch))))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_node_(set_user_data|has_(child_nodes|attributes)|normalize|c(ompare_document_position|lone_node)|i(s_(s(upported|ame_node)|default_namespace|equal_node)|nsert_before)|lookup_(namespace_uri|prefix)|append_child|get_(user_data|feature)|re(place_child|move_child)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_nodelist_item)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(nsapi_(virtual|re(sponse_headers|quest_headers)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(openssl_(s(ign|eal)|csr_(sign|new|export(_to_file)?|get_(subject|public_key))|open|error_string|p(ublic_(decrypt|encrypt)|k(cs(12_(export(_to_file)?|read)|7_(sign|decrypt|encrypt|verify))|ey_(new|export(_to_file)?|free|get_(details|p(ublic|rivate))))|rivate_(decrypt|encrypt))|verify|x509_(check(_private_key|purpose)|parse|export(_to_file)?|free|read)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(o(utput_(add_rewrite_var|reset_rewrite_vars)|b_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|get_(status|c(ontents|lean)|flush|le(ngth|vel)))))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((unpack|pack))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(get(lastmod|my(inode|uid|pid|gid)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(pcntl_(s(ignal|etpriority)|exec|fork|w(stopsig|termsig|if(s(ignaled|topped)|exited)|exitstatus|ait(pid)?)|alarm|getpriority))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(pdo_drivers)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(pdo_drivers)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(pg_(se(nd_(execute|prepare|query(_params)?)|t_(client_encoding|error_verbosity)|lect)|host|num_(fields|rows)|c(o(n(nect(ion_(status|reset|busy))?|vert)|py_(to|from))|ancel_query|l(ient_encoding|ose))|insert|t(ty|ra(nsaction_status|ce))|options|d(elete|bname)|u(n(trace|escape_bytea)|pdate)|e(scape_(string|bytea)|nd_copy|xecute)|p(connect|ing|ort|ut_line|arameter_status|repare)|version|f(ield_(size|n(um|ame)|is_null|t(ype(_oid)?|able)|prtlen)|etch_(object|a(ssoc|ll(_columns)?|rray)|r(ow|esult))|ree_result)|query(_params)?|affected_rows|l(o_(seek|c(lose|reate)|tell|import|open|unlink|export|write|read(_all)?)|ast_(notice|oid|error))|get_(notify|pid|result)|result_(s(tatus|eek)|error(_field)?)|meta_data))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((virtual|apache_(setenv|note|child_terminate|lookup_uri|get_(version|modules)|re(s(et_timeout|ponse_headers)|quest_(s(ome_auth_required|ub_req_(lookup_(uri|file)|method_uri)|e(t_(etag|last_modified)|rver_port)|atisfies)|headers(_(in|out))?|is_initial_req|discard_request_body|update_mtime|err_headers_out|log_error|auth_(name|type)|r(un|emote_host)|meets_conditions)))|getallheaders))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((str(totime|ftime)|checkdate|time(zone_(name_(from_abbr|get)|identifiers_list|transitions_get|o(pen|ffset_get)|abbreviations_list))?|idate|date(_(sun(set|_info|rise)|create|isodate_set|time(zone_(set|get)|_set)|d(efault_timezone_(set|get)|ate_set)|offset_get|parse|format|modify))?|localtime|g(etdate|m(strftime|date|mktime))|mktime))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_import_simplexml)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(fbsql_(hostname|s(t(op_db|art_db)|e(t_(characterset|transaction|password|lob_mode)|lect_db))|n(um_(fields|rows)|ext_result)|c(hange_user|o(nnect|mmit)|lo(se|b_size)|reate_(clob|db|blob))|table_name|insert_id|d(ata(_seek|base(_password)?)|rop_db|b_(status|query))|username|err(no|or)|p(connect|assword)|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|lengths|a(ssoc|rray)|row)|ree_result)|query|warnings|list_(tables|dbs|fields)|a(utocommit|ffected_rows)|get_autostart_info|r(o(ws_fetched|llback)|e(sult|ad_(clob|blob)))|blob_size))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(ftp_(s(sl_connect|ystype|i(te|ze)|et_option)|n(list|b_(continue|put|f(put|get)|get))|c(h(dir|mod)|dup|onnect|lose)|delete|exec|p(ut|asv|wd)|f(put|get)|alloc|login|get(_option)?|r(ename|aw(list)?|mdir)|m(dtm|kdir)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((virtual|apache_(setenv|note|get(_(version|modules)|env)|response_headers)|getallheaders))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(imap_(header(s|info)|s(can|tatus|ort|ubscribe|e(t(_quota|flag_full|acl)|arch)|avebody)|c(heck|l(ose|earflag_full)|reatemailbox)|num_(recent|msg)|t(hread|imeout)|8bit|delete(mailbox)?|open|u(n(subscribe|delete)|id|tf(7_(decode|encode)|8))|e(rrors|xpunge)|ping|qprint|fetch(header|structure|_overview|body)|l(sub|ist|ast_error)|a(ppend|lerts)|get(subscribed|_quota(root)?|acl|mailboxes)|r(e(namemailbox|open)|fc822_(parse_(headers|adrlist)|write_address))|m(sgno|ime_header_decode|ail(_(co(py|mpose)|move)|boxmsginfo)?)|b(inary|ody(struct)?|ase64)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mb_(split|ereg(i(_replace)?|_(search(_(setpos|init|pos|get(pos|regs)|regs))?|replace|match))?|regex_(set_options|encoding)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(smfi_(set(timeout|flags|reply)|chgheader|delrcpt|add(header|rcpt)|replacebody|getsymval))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(msql_(select_db|num_(fields|rows)|c(onnect|lose|reate_db)|d(ata_seek|rop_db|b_query)|error|pconnect|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|array|row)|ree_result)|query|affected_rows|list_(tables|dbs|fields)|result))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mssql_(select_db|n(um_(fields|rows)|ext_result)|c(onnect|lose)|init|data_seek|execute|pconnect|query|f(ield_(seek|name|type|length)|etch_(object|field|a(ssoc|rray)|row|batch)|ree_(statement|result))|g(uid_string|et_last_message)|r(ows_affected|esult)|bind|min_(error_severity|message_severity)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(mysql_(s(tat|e(t_charset|lect_db))|num_(fields|rows)|c(onnect|l(ient_encoding|ose)|reate_db)|thread_id|in(sert_id|fo)|d(ata_seek|rop_db|b_query)|unbuffered_query|e(scape_string|rr(no|or))|p(connect|ing)|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|lengths|a(ssoc|rray)|row)|ree_result)|query|affected_rows|list_(tables|dbs|processes|fields)|re(sult|al_escape_string)|get_(server_info|host_info|client_info|proto_info)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((solid_fetch_prev|odbc_(s(tatistics|pecialcolumns|etoption)|n(um_(fields|rows)|ext_result)|c(o(nnect|lumn(s|privileges)|mmit)|ursor|lose(_all)?)|table(s|privileges)|data_source|e(rror(msg)?|xec(ute)?)|p(connect|r(imarykeys|ocedure(s|columns)|epare))|f(ield_(scale|n(um|ame)|type|len)|oreignkeys|etch_(into|object|array|row)|ree_result)|autocommit|longreadlen|gettypeinfo|r(ollback|esult(_all)?)|binmode)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(preg_(split|quote|last_error|grep|replace(_callback)?|match(_all)?))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|parents)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(sybase_(se(t_message_handler|lect_db)|num_(fields|rows)|c(onnect|lose)|d(eadlock_retry_count|ata_seek)|unbuffered_query|pconnect|f(ield_seek|etch_(object|field|a(ssoc|rray)|row)|ree_result)|query|affected_rows|result|get_last_message|min_(server_severity|client_severity)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(sybase_(select_db|num_(fields|rows)|c(onnect|lose)|data_seek|pconnect|f(ield_seek|etch_(object|field|array|row)|ree_result)|query|affected_rows|result|get_last_message|min_(error_severity|message_severity)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(xmlwriter_(s(tart_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element(_ns)?|attribute(_ns)?)|et_indent(_string)?)|text|o(utput_memory|pen_(uri|memory))|end_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element|attribute)|f(ull_end_element|lush)|write_(c(omment|data)|dtd(_(e(ntity|lement)|attlist))?|pi|element(_ns)?|attribute(_ns)?|raw)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((s(tat(Name|Index)|et(Comment(Name|Index)|ArchiveComment))|c(lose|reateEmptyDir)|delete(Name|Index)|open|zip_(close|open|entry_(name|c(ompress(ionmethod|edsize)|lose)|open|filesize|read)|read)|unchange(Name|Index|All)|locateName|addF(ile|romString)|rename(Name|Index)|get(Stream|Comment(Name|Index)|NameIndex|From(Name|Index)|ArchiveComment)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(posix_(s(trerror|et(sid|uid|pgid|e(uid|gid)|gid))|ctermid|i(satty|nitgroups)|t(tyname|imes)|uname|kill|access|get(sid|cwd|_last_error|uid|e(uid|gid)|p(id|pid|w(nam|uid)|g(id|rp))|login|rlimit|g(id|r(nam|oups|gid)))|mk(nod|fifo)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(proc_(close|terminate|open|get_status))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(pspell_(s(tore_replacement|uggest|ave_wordlist)|c(heck|onfig_(save_repl|create|ignore|d(ict_dir|ata_dir)|personal|r(untogether|epl)|mode)|lear_session)|new(_(config|personal))?|add_to_(session|personal)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(quoted_printable_decode)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((srand|getrandmax|rand|mt_(srand|getrandmax|rand)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(readline(_(c(ompletion_function|allback_(handler_(install|remove)|read_char)|lear_history)|info|on_new_line|write_history|list_history|add_history|re(display|ad_history)))?)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(recode_(string|file))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((s(plit(i)?|ql_regcase)|ereg(i(_replace)?|_replace)?))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(session_(s(tart|et_(save_handler|cookie_params)|ave_path)|cache_(expire|limiter)|name|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|reg(ister|enerate_id)|get_cookie_params|module_name))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(shmop_(size|close|delete|open|write|read))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(simplexml_(import_dom|load_(string|file)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(confirm_extname_compiled)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((snmp(set|2_(set|walk|real_walk|get(next)?)|3_(set|walk|real_walk|get(next)?)|_(set_(oid_output_format|enum_print|valueretrieval|quick_print)|read_mib|get_(valueretrieval|quick_print))|walk|realwalk|get(next)?)|php_snmpv3))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(socket_(s(hutdown|trerror|e(nd(to)?|t_(nonblock|option|block)|lect))|c(onnect|l(ose|ear_error)|reate(_(pair|listen))?)|write|l(isten|ast_error)|accept|get(sockname|_option|peername)|re(cv(from)?|ad)|bind))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(soundex)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(iterator_(count|to_array|apply))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(sqlite_(has_prev|s(ingle_query|eek)|n(um_(fields|rows)|ext)|c(hanges|olumn|urrent|lose|reate_(function|aggregate))|open|u(nbuffered_query|df_(decode_binary|encode_binary))|e(scape_string|rror_string|xec)|p(open|rev)|key|valid|query|f(ield_name|etch_(single|column_types|object|a(ll|rray))|actory)|l(ib(encoding|version)|ast_(insert_rowid|error))|array_query|rewind|busy_timeout))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(stream_(s(ocket_(s(hutdown|e(ndto|rver))|client|enable_crypto|pair|accept|recvfrom|get_name)|e(t_(timeout|write_buffer|blocking)|lect))|co(ntext_(set_(option|params)|create|get_(default|options))|py_to_stream)|filter_(prepend|append|remove)|get_(contents|transports|line|wrappers|meta_data)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((hebrev(c)?|s(scanf|imilar_text|tr(s(tr|pn)|natc(asecmp|mp)|c(hr|spn|oll)|i(str|p(slashes|cslashes|os|_tags))|t(o(upper|k|lower)|r)|_(s(huffle|plit)|ireplace|pad|word_count|r(ot13|ep(eat|lace)))|p(os|brk)|r(chr|ipos|ev|pos))|ubstr(_(co(unt|mpare)|replace))?|etlocale)|c(h(unk_split|r)|ount_chars)|nl(2br|_langinfo)|implode|trim|ord|dirname|uc(first|words)|join|pa(thinfo|rse_str)|explode|quotemeta|add(slashes|cslashes)|wordwrap|l(trim|ocaleconv)|rtrim|money_format|b(in2hex|asename)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((syslog|closelog|openlog|define_syslog_variables))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(msg_(s(tat_queue|e(nd|t_queue))|re(ceive|move_queue)|get_queue))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(sem_(acquire|re(lease|move)|get))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(shm_(detach|put_var|attach|get_var|remove(_var)?))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_text_(split_text|is_whitespace_in_element_content|replace_whole_text))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(tidy_(c(onfig_count|lean_repair)|is_x(html|ml)|diagnose|error_count|parse_(string|file)|access_count|warning_count|repair_(string|file)|get(opt|_(h(tml(_ver)?|ead)|status|config|o(utput|pt_doc)|error_buffer|r(oot|elease)|body))))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(token_(name|get_all))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((s(trval|ettype)|i(s_(s(calar|tring)|callable|nu(ll|meric)|object|float|array|long|resource|bool)|ntval)|floatval|gettype))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(uniqid)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((url(decode|encode)|parse_url|get_headers|rawurl(decode|encode)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(stream_(filter_register|get_filters|bucket_(new|prepend|append|make_writeable)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_userdatahandler_handle)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(stream_wrapper_(unregister|re(store|gister)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(convert_uu(decode|encode))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((serialize|debug_zval_dump|unserialize|var_(dump|export)|memory_get_(usage|peak_usage)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(version_compare)(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(wddx_(serialize_va(lue|rs)|deserialize|packet_(start|end)|add_vars))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((utf8_(decode|encode)|xml_(set_(start_namespace_decl_handler|notation_decl_handler|character_data_handler|default_handler|object|unparsed_entity_decl_handler|processing_instruction_handler|e(nd_namespace_decl_handler|lement_handler|xternal_entity_ref_handler))|error_string|parse(_into_struct|r_(set_option|create(_ns)?|free|get_option))?|get_(current_(column_number|line_number|byte_index)|error_code))))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(dom_xpath_(evaluate|query|register_ns))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b(xsl_xsltprocessor_(has_exslt_support|set_parameter|transform_to_(doc|uri|xml)|import_stylesheet|re(gister_php_functions|move_parameter)|get_parameter))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
+ (?i)\b((ob_gzhandler|zlib_get_coding_type|readgzfile|gz(compress|inflate|deflate|open|uncompress|encode|file)))(\()
+
+
+
+
+ \)
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/TextActions/Categories.xml b/Sugars/PHP.sugar/TextActions/Categories.xml
new file mode 100644
index 0000000..e8e46a3
--- /dev/null
+++ b/Sugars/PHP.sugar/TextActions/Categories.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ PHP
+
+
+
\ No newline at end of file
diff --git a/Sugars/PHP.sugar/TextActions/Snippets.xml b/Sugars/PHP.sugar/TextActions/Snippets.xml
new file mode 100644
index 0000000..4564455
--- /dev/null
+++ b/Sugars/PHP.sugar/TextActions/Snippets.xml
@@ -0,0 +1,140 @@
+
+
+
+
+ If/Else
+
+ php, php > *:not(comment, string, variable, control.block, function, class)
+ if
+
+
+
+ Foreach
+ \$${4:value}})
+{
+ ${0://code}
+}]]>
+ php, php > *:not(metadata.comment, string, variable, control.block, function, class)
+ foreach
+
+
+
+ For
+
+ php, php > *:not(comment, string, variable, control.block, function, class)
+ for
+
+
+
+ While
+
+ php, php > *:not(comment, string, variable, control.block, function, class)
+ while
+
+
+
+ Do While
+
+ php, php > *:not(comment, string, variable, control.block, function, class)
+ dowhile
+
+
+
+ Switch
+
+
+
+ php, php > *:not(comment, string, variable, control.block, function, class)
+ switch
+
+
+
+ Class
+
+ php, php > *:not(comment, string, variable, control.block, function, class)
+ class
+
+
+
+ Function
+
+ php, php > *:not(comment, string, variable, control.block, function)
+ function
+
+
+
+ Variable
+
+ php, php > *:not(comment, string, variable, control.block, function)
+ var
+
+
+
+ PHP Doc
+
+ php, php > *:not(comment, string, variable, control.block, function)
+ doc
+
+
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Info.plist b/Sugars/TEA for Espresso.sugar/Contents/Info.plist
new file mode 100644
index 0000000..c30efa0
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Info.plist
@@ -0,0 +1,87 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleDisplayName
+ TEA for Espresso
+ CFBundleExecutable
+ TEA for Espresso
+ CFBundleIconFile
+ PythonApplet.icns
+ CFBundleIdentifier
+ com.onecrayon.tea.espresso
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ TEA for Espresso
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0b6
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0b6
+ LSHasLocalizedDisplayName
+
+ NSAppleScriptEnabled
+
+ NSHumanReadableCopyright
+ (c) 2009 Ian Beck under the MIT license
+ NSMainNibFile
+ MainMenu
+ NSPrincipalClass
+ TEAforEspresso
+ PyMainFileNames
+
+ __boot__
+
+ PyOptions
+
+ alias
+
+ argv_emulation
+
+ no_chdir
+
+ optimize
+ 0
+ prefer_ppc
+
+ site_packages
+
+ use_pythonpath
+
+
+ PyResourcePackages
+
+ lib/python2.5
+ lib/python2.5/lib-dynload
+ lib/python2.5/site-packages.zip
+
+ PyRuntimeLocations
+
+ @executable_path/../Frameworks/Python.framework/Versions/2.5/Python
+ /System/Library/Frameworks/Python.framework/Versions/2.5/Python
+
+ PythonInfoDict
+
+ PythonExecutable
+ /System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python
+ PythonLongVersion
+ 2.5.1 (r251:54863, Jan 13 2009, 10:26:13)
+[GCC 4.0.1 (Apple Inc. build 5465)]
+ PythonShortVersion
+ 2.5
+ py2app
+
+ template
+ bundle
+ version
+ 0.4.1
+
+
+
+
diff --git a/Sugars/TEA for Espresso.sugar/Contents/MacOS/TEA for Espresso b/Sugars/TEA for Espresso.sugar/Contents/MacOS/TEA for Espresso
new file mode 100755
index 0000000..8e6822c
Binary files /dev/null and b/Sugars/TEA for Espresso.sugar/Contents/MacOS/TEA for Espresso differ
diff --git a/Sugars/TEA for Espresso.sugar/Contents/MacOS/python b/Sugars/TEA for Espresso.sugar/Contents/MacOS/python
new file mode 120000
index 0000000..66c3a58
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/MacOS/python
@@ -0,0 +1 @@
+/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python
\ No newline at end of file
diff --git a/Sugars/TEA for Espresso.sugar/Contents/PkgInfo b/Sugars/TEA for Espresso.sugar/Contents/PkgInfo
new file mode 100644
index 0000000..19a9cf6
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/PkgInfo
@@ -0,0 +1 @@
+BNDL????
\ No newline at end of file
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/PythonApplet.icns b/Sugars/TEA for Espresso.sugar/Contents/Resources/PythonApplet.icns
new file mode 100644
index 0000000..c8aad9f
Binary files /dev/null and b/Sugars/TEA for Espresso.sugar/Contents/Resources/PythonApplet.icns differ
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/TEAforEspresso.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/TEAforEspresso.py
new file mode 100644
index 0000000..8630290
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/TEAforEspresso.py
@@ -0,0 +1,94 @@
+'''
+Textmate Emulation Actions for Espresso
+
+A collection of Python scripts that enable useful actions
+from Textmate into Espresso
+
+Copyright (c) 2009 Ian Beck
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+'''
+
+from Foundation import *
+import objc
+
+from tea_utils import *
+
+# This really shouldn't be necessary thanks to the Foundation import
+# but for some reason the plugin dies without it
+NSObject = objc.lookUpClass('NSObject')
+
+class TEAforEspresso(NSObject):
+ '''
+ Performs initialization and is responsible for loading and calling
+ the various external actions when the plugin is invoked
+ '''
+ # Class variable; allows us to do one-time initialization
+ initialized = False
+
+ def initWithDictionary_bundlePath_(self, dictionary, bundlePath):
+ '''Required by Espresso; initializes the plugin settings'''
+ self = super(TEAforEspresso, self).init()
+ if self is None: return None
+
+ # Set object's internal variables
+ # target_action is required; name of a Python TEA module
+ self.target_action = dictionary["target_action"]
+
+ # arguments is an optional dictionary with named extra arguments
+ # for the act() call
+ if "arguments" in dictionary:
+ # In order to pass dictionary as keyword arguments it has to:
+ # 1) be a Python dictionary
+ # 2) have both the key and the value encoded as strings
+ # This dictionary comprehension takes care of both issues
+ self.arguments = dict(
+ [str(arg), str(value)] \
+ for arg, value in dictionary["arguments"].iteritems()
+ )
+ else:
+ self.arguments = None
+
+ # Append the bundle's resource path so that we can use common libraries
+ sys.path.append(bundlePath + '/Contents/Resources/')
+ self.bundle_path = bundlePath
+
+ # Run one-time initialization items
+ if not TEAforEspresso.initialized:
+ TEAforEspresso.initialized = True
+ refresh_symlinks(self.bundle_path)
+ return self
+
+ # Signature is necessary for Objective-C to be able to find the method
+ @objc.signature('B@:@')
+ def canPerformActionWithContext_(self, context):
+ '''Returns bool; can the action be performed in the given context'''
+ return True
+
+ def performActionWithContext_error_(self, context):
+ '''Imports and calls the target_action's act() method'''
+ target_module = load_action(self.target_action, self.bundle_path)
+ if target_module is None:
+ # Couldn't find the module, log the error
+ NSLog('TEA: Could not find the module ' + self.target_action)
+ return False
+ if self.arguments != None:
+ # We've got arguments, pass them as keyword arguments
+ return target_module.act(context, **self.arguments)
+ return target_module.act(context)
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/__boot__.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/__boot__.py
new file mode 100644
index 0000000..6491150
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/__boot__.py
@@ -0,0 +1,46 @@
+def _site_packages():
+ import site, sys, os
+ paths = []
+ prefixes = [sys.prefix]
+ if sys.exec_prefix != sys.prefix:
+ prefixes.append(sys.exec_prefix)
+ for prefix in prefixes:
+ if prefix == sys.prefix:
+ paths.append(os.path.join("/Library/Python", sys.version[:3], "site-packages"))
+ paths.append(os.path.join(sys.prefix, "Extras", "lib", "python"))
+ else:
+ paths.append(os.path.join(prefix, 'lib', 'python' + sys.version[:3],
+ 'site-packages'))
+ if os.path.join('.framework', '') in os.path.join(sys.prefix, ''):
+ home = os.environ.get('HOME')
+ if home:
+ paths.append(os.path.join(home, 'Library', 'Python',
+ sys.version[:3], 'site-packages'))
+ for path in paths:
+ site.addsitedir(path)
+_site_packages()
+
+
+def _disable_linecache():
+ import linecache
+ def fake_getline(*args, **kwargs):
+ return ''
+ linecache.orig_getline = linecache.getline
+ linecache.getline = fake_getline
+_disable_linecache()
+
+
+def _run(*scripts):
+ global __file__
+ import os, sys, site
+ sys.frozen = 'macosx_plugin'
+ base = os.environ['RESOURCEPATH']
+ site.addsitedir(base)
+ site.addsitedir(os.path.join(base, 'Python', 'site-packages'))
+ for script in scripts:
+ path = os.path.join(base, script)
+ __file__ = path
+ execfile(path, globals(), globals())
+
+
+_run('TEAforEspresso.py')
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/__error__.sh b/Sugars/TEA for Espresso.sugar/Contents/Resources/__error__.sh
new file mode 100755
index 0000000..b3fc73d
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/__error__.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+# This is the default bundletemplate error script
+# Note that this DOES NOT present a GUI dialog, because
+# it has no output on stdout, and has a return value of 0.
+#
+if ( test -n "$2" ) ; then
+ echo "[$1] Unexpected Exception:" 1>&2
+ echo "$2: $3" 1>&2
+else
+ echo "[$1] Could not find a suitable Python runtime" 1>&2
+fi
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/espresso.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/espresso.py
new file mode 100644
index 0000000..f82d0d8
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/espresso.py
@@ -0,0 +1,7 @@
+'''Automatic retrieval of the standard Espresso classes'''
+
+import objc
+
+MRRangeSet = objc.lookUpClass('MRRangeSet')
+CETextRecipe = objc.lookUpClass('CETextRecipe')
+CETextSnippet = objc.lookUpClass('CETextSnippet')
\ No newline at end of file
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/html_replace.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/html_replace.py
new file mode 100644
index 0000000..d6fe737
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/html_replace.py
@@ -0,0 +1,24 @@
+'''
+Registers a special handler for named HTML entities
+
+Usage:
+import html_replace
+text = u'Some string with Unicode characters'
+text = text.encode('ascii', 'html_replace')
+'''
+
+import codecs
+from htmlentitydefs import codepoint2name
+
+def html_replace(text):
+ if isinstance(text, (UnicodeEncodeError, UnicodeTranslateError)):
+ s = []
+ for c in text.object[text.start:text.end]:
+ if ord(c) in codepoint2name:
+ s.append(u'&%s;' % codepoint2name[ord(c)])
+ else:
+ s.append(u'%s;' % ord(c))
+ return ''.join(s), text.end
+ else:
+ raise TypeError("Can't handle %s" % text.__name__)
+codecs.register_error('html_replace', html_replace)
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/include b/Sugars/TEA for Espresso.sugar/Contents/Resources/include
new file mode 120000
index 0000000..e787a27
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/include
@@ -0,0 +1 @@
+/System/Library/Frameworks/Python.framework/Versions/2.5/include
\ No newline at end of file
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/config b/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/config
new file mode 120000
index 0000000..74fb43d
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/config
@@ -0,0 +1 @@
+/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config
\ No newline at end of file
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/site-packages.zip b/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/site-packages.zip
new file mode 100644
index 0000000..4574fbc
Binary files /dev/null and b/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/site-packages.zip differ
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/site.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/site.py
new file mode 120000
index 0000000..02f9bc2
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/lib/python2.5/site.py
@@ -0,0 +1 @@
+../../site.py
\ No newline at end of file
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/persistent_re.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/persistent_re.py
new file mode 100644
index 0000000..bee5124
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/persistent_re.py
@@ -0,0 +1,21 @@
+'''
+Class that enables persistent regex evaluations
+
+Usage:
+gre = persistent_re()
+
+if gre.match(r'foo', text):
+ # do something with gre.last, which is an re MatchObject
+'''
+
+import re
+
+class persistent_re(object):
+ def __init__(self):
+ self.last = None
+ def match(self, pattern, text):
+ self.last = re.match(pattern, text)
+ return self.last
+ def search(self, pattern, text):
+ self.last = re.search(pattern, text)
+ return self.last
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/site.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/site.py
new file mode 100644
index 0000000..ac2576e
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/site.py
@@ -0,0 +1,113 @@
+"""Append module search paths for third-party packages to sys.path.
+
+This is stripped down for use in py2app applications
+"""
+
+import sys, os
+
+
+def makepath(*paths):
+ dir = os.path.abspath(os.path.join(*paths))
+ return dir, os.path.normcase(dir)
+
+for m in sys.modules.values():
+ f = getattr(m, '__file__', None)
+ if isinstance(f, basestring) and os.path.exists(f):
+ m.__file__ = os.path.abspath(m.__file__)
+del m
+
+# This ensures that the initial path provided by the interpreter contains
+# only absolute pathnames, even if we're running from the build directory.
+L = []
+_dirs_in_sys_path = {}
+dir = dircase = None # sys.path may be empty at this point
+for dir in sys.path:
+ # Filter out duplicate paths (on case-insensitive file systems also
+ # if they only differ in case); turn relative paths into absolute
+ # paths.
+ dir, dircase = makepath(dir)
+ if not dircase in _dirs_in_sys_path:
+ L.append(dir)
+ _dirs_in_sys_path[dircase] = 1
+sys.path[:] = L
+del dir, dircase, L
+_dirs_in_sys_path = None
+
+def _init_pathinfo():
+ global _dirs_in_sys_path
+ _dirs_in_sys_path = d = {}
+ for dir in sys.path:
+ if dir and not os.path.isdir(dir):
+ continue
+ dir, dircase = makepath(dir)
+ d[dircase] = 1
+
+def addsitedir(sitedir):
+ global _dirs_in_sys_path
+ if _dirs_in_sys_path is None:
+ _init_pathinfo()
+ reset = 1
+ else:
+ reset = 0
+ sitedir, sitedircase = makepath(sitedir)
+ if not sitedircase in _dirs_in_sys_path:
+ sys.path.append(sitedir) # Add path component
+ try:
+ names = os.listdir(sitedir)
+ except os.error:
+ return
+ names.sort()
+ for name in names:
+ if name[-4:] == os.extsep + "pth":
+ addpackage(sitedir, name)
+ if reset:
+ _dirs_in_sys_path = None
+
+def addpackage(sitedir, name):
+ global _dirs_in_sys_path
+ if _dirs_in_sys_path is None:
+ _init_pathinfo()
+ reset = 1
+ else:
+ reset = 0
+ fullname = os.path.join(sitedir, name)
+ try:
+ f = open(fullname)
+ except IOError:
+ return
+ while 1:
+ dir = f.readline()
+ if not dir:
+ break
+ if dir[0] == '#':
+ continue
+ if dir.startswith("import"):
+ exec dir
+ continue
+ if dir[-1] == '\n':
+ dir = dir[:-1]
+ dir, dircase = makepath(sitedir, dir)
+ if not dircase in _dirs_in_sys_path and os.path.exists(dir):
+ sys.path.append(dir)
+ _dirs_in_sys_path[dircase] = 1
+ if reset:
+ _dirs_in_sys_path = None
+
+
+#sys.setdefaultencoding('utf-8')
+
+#
+# Run custom site specific code, if available.
+#
+try:
+ import sitecustomize
+except ImportError:
+ pass
+
+#
+# Remove sys.setdefaultencoding() so that users cannot change the
+# encoding after initialization. The test for presence is needed when
+# this module is run as a script, because this code is executed twice.
+#
+if hasattr(sys, "setdefaultencoding"):
+ del sys.setdefaultencoding
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/site.pyc b/Sugars/TEA for Espresso.sugar/Contents/Resources/site.pyc
new file mode 100644
index 0000000..ce8cf34
Binary files /dev/null and b/Sugars/TEA for Espresso.sugar/Contents/Resources/site.pyc differ
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_actions.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_actions.py
new file mode 100644
index 0000000..5269ed9
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_actions.py
@@ -0,0 +1,373 @@
+'''Utility functions for working with TEA for Espresso'''
+
+import re
+from types import StringTypes
+
+from Foundation import *
+
+from espresso import *
+import html_replace
+
+# ===============================================================
+# Interact with the user and output information
+# ===============================================================
+
+def say(context, title, message,
+ main_button=None, alt_button=None, other_button=None):
+ '''Displays a dialog with a message for the user'''
+ alert = NSAlert.alertWithMessageText_defaultButton_alternateButton_otherButton_informativeTextWithFormat_(
+ title,
+ main_button,
+ alt_button,
+ other_button,
+ message
+ )
+ if context.windowForSheet() is not None:
+ return alert.beginSheetModalForWindow_modalDelegate_didEndSelector_contextInfo_(
+ context.windowForSheet(), None, None, None
+ )
+ else:
+ return alert.runModal()
+
+def log(message):
+ '''
+ Convenience function for logging messages to console
+
+ Please make sure they are strings before you try to log them; wrap
+ anything you aren't sure of in str()
+ '''
+ NSLog(message)
+
+# ===============================================================
+# Text manipulations and helper functions
+# ===============================================================
+
+def parse_tag(opentag):
+ '''
+ Extract the tag from a string including optional attributes
+
+ Returns the opentag (in case it included carets) and the closetag:
+ parse_tag('p class="stuff"') => opentag = 'p class="stuff"', closetag = 'p'
+
+ If you pass anything except an opening XML tag, the regex will fail
+ '''
+ matches = re.match(r'(([^\s]+)\s*.*)>?$', opentag)
+ if matches == None:
+ return None, None
+ return matches.group(1), matches.group(2)
+
+def is_selfclosing(tag):
+ '''Checks a tag and returns True if it's a self-closing XHTML tag'''
+ # For now, we're just checking off a list
+ selfclosing = ['img', 'input', 'br', 'hr', 'link', 'base', 'meta']
+ # Make sure we've just got the tag
+ if not tag.isalpha():
+ opentag, tag = parse_tag(tag)
+ return tag in selfclosing
+
+def encode_ampersands(text, enc='&'):
+ '''Encodes ampersands'''
+ return re.sub('&(?!([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);)', enc, text)
+
+def named_entities(text):
+ '''Converts Unicode characters into named HTML entities'''
+ text = text.encode('ascii', 'html_replace')
+ return encode_ampersands(text)
+
+def numeric_entities(text, ampersands='named'):
+ '''Converts Unicode characters into numeric HTML entities'''
+ text = text.encode('ascii', 'xmlcharrefreplace')
+ if ampersands == 'numeric':
+ return encode_ampersands(text, '&')
+ else:
+ return encode_ampersands(text)
+
+# ===============================================================
+# Preference lookup shortcuts
+# ===============================================================
+
+def get_prefs(context):
+ '''
+ Convenience function; returns the CETextPreferences object with
+ current preferences
+ '''
+ return context.textPreferences()
+
+def get_line_ending(context):
+ '''Shortcut function to get the line-endings for the context'''
+ prefs = get_prefs(context)
+ return prefs.lineEndingString()
+
+def get_indentation_string(context):
+ '''Shortcut to retrieve the indentation string'''
+ prefs = get_prefs(context)
+ return prefs.tabString()
+
+# ===============================================================
+# Espresso object convenience methods
+# ===============================================================
+
+def new_range_set(context):
+ '''
+ Convenience function; returns the MRRangeSet for the selection in
+ the current context
+
+ For range set methods, see Espresso.app/Contents/Headers/MRRangeSet.h
+ '''
+ return MRRangeSet.alloc().initWithRangeValues_(context.selectedRanges())
+
+def new_recipe():
+ '''
+ Convenience function to create a new text recipe
+
+ For recipe methods, see Espresso.app/Contents/Headers/EspressoTextCore.h
+ '''
+ return CETextRecipe.textRecipe()
+
+def new_snippet(snippet):
+ '''
+ Initializes a string as a CETextSnippet object
+ '''
+ return CETextSnippet.snippetWithString_(snippet)
+
+# ===============================================================
+# Working with ranges and selected text
+# ===============================================================
+
+def new_range(location, length):
+ '''Convenience function for creating an NSRange'''
+ return NSMakeRange(location, length)
+
+def get_ranges(context):
+ '''
+ Convenience function to get a list of all ranges in the document
+
+ Automatically cleans them up into NSRanges from NSConcreateValues
+ '''
+ ranges = context.selectedRanges()
+ return [range.rangeValue() for range in ranges]
+
+def get_selection(context, range):
+ '''Convenience function; returns selected text within a given range'''
+ return context.string().substringWithRange_(range)
+
+def set_selected_range(context, range):
+ '''Sets the selection to the single range passed as an argument'''
+ context.setSelectedRanges_([NSValue.valueWithRange_(range)])
+
+def get_single_range(context, with_errors=False):
+ '''
+ Returns the range of a single selection, or throws an optional
+ error if there are multiple selections
+ '''
+ ranges = context.selectedRanges()
+ # Since there aren't good ways to deal with discontiguous selections
+ # verify that we're only working with a single selection
+ if len(ranges) != 1:
+ if with_errors:
+ say(
+ context, "Error: multiple selections detected",
+ "You must have a single selection in order to use this action."
+ )
+ return None
+ # Range is not an NSConcreteValue b/c it's stored in an array
+ # This converts it to an NSRange which we can work with
+ return ranges[0].rangeValue()
+
+def get_single_selection(context, with_errors=False):
+ '''
+ If there's a single selection, returns the selected text,
+ otherwise throws optional descriptive errors
+
+ Returns a tuple with the selected text first and its range second
+ '''
+ range = get_single_range(context, with_errors)
+ if range == None:
+ # More than one range, apparently
+ return None, None
+ if range.length is 0:
+ if with_errors:
+ say(
+ context, "Error: selection required",
+ "You must select some text in order to use this action."
+ )
+ return None, range
+ return get_selection(context, range), range
+
+def get_word_or_selection(context, range, alpha_only=True,
+ extra_characters='_-'):
+ '''
+ Selects and returns the current word and its range from the passed range,
+ or if there's already a selection returns the contents and its range
+
+ By default it defines a word as a contiguous string of alphabetical
+ characters. Setting alpha_only to False will define a word as a
+ contiguous string of alpha-numeric characters plus extra_characters
+ '''
+ def test_alpha():
+ # Mini-function to cut down on code bloat
+ if alpha_only:
+ return char.isalpha()
+ else:
+ return all(c.isalnum() or c in extra_characters for c in char)
+
+ if range.length == 0:
+ # Set up basic variables
+ index = range.location
+ word = ''
+ maxlength = context.string().length()
+ # Make sure the cursor isn't at the end of the document
+ if index != maxlength:
+ # Check if cursor is mid-word
+ char = get_selection(context, NSMakeRange(index, 1))
+ if test_alpha():
+ inword = True
+ # Parse forward until we hit the end of word or document
+ while inword:
+ char = get_selection(context, NSMakeRange(index, 1))
+ if test_alpha():
+ word += char
+ else:
+ inword = False
+ index += 1
+ if index == maxlength:
+ inword = False
+ else:
+ # lastindex logic assumes we've been incrementing as we go,
+ # so bump it up one to compensate
+ index += 1
+ lastindex = index - 1 if index < maxlength else index
+ # Reset index to one less than the cursor
+ index = range.location - 1
+ # Only walk backwards if we aren't at the beginning
+ if index > 0:
+ # Parse backward to get the word ahead of the cursor
+ inword = True
+ while inword:
+ char = get_selection(context, NSMakeRange(index, 1))
+ if test_alpha():
+ word = char + word
+ else:
+ inword = False
+ index -= 1
+ if index < 0:
+ inword = False
+ # Since index is left-aligned and we've overcompensated,
+ # need to increment +2
+ firstindex = index + 2 if index > 0 else 0
+ # Switch last index to length for use in range
+ lastindex = lastindex - firstindex
+ range = NSMakeRange(firstindex, lastindex)
+ return word, range
+ else:
+ return get_selection(context, range), range
+
+# ===============================================================
+# Syntax zone methods
+# ===============================================================
+
+def get_root_zone(context):
+ '''Returns the string identifier of the current root zone'''
+ # This is terrible, but I can't find a good way to detect
+ # if the object is null
+ if context.syntaxTree().root().typeIdentifier() is not None:
+ return context.syntaxTree().root().typeIdentifier().stringValue()
+ else:
+ return False
+
+def get_active_zone(context, range):
+ '''Returns the zone under the cursor'''
+ # TODO: I need to implement better syntax zone sniffing to find
+ # the most applicable root zone available
+ if context.syntaxTree().zoneAtCharacterIndex_(range.location) is not None:
+ return context.syntaxTree().zoneAtCharacterIndex_(range.location).\
+ typeIdentifier().stringValue()
+ else:
+ return False
+
+# ===============================================================
+# Snippet methods
+# ===============================================================
+
+def sanitize_for_snippet(text):
+ '''
+ Escapes special characters used by snippet syntax
+ '''
+ text = re.sub(r'\$(?!{|[0-9]|(SELECTED_TEXT)|(URL))', r'\$', text)
+ return text.replace('`', '\`')
+
+def construct_snippet(text, snippet):
+ '''
+ Constructs a simple snippet by replacing $SELECTED_TEXT with
+ sanitized text
+ '''
+ if text is None:
+ text = ''
+ text = sanitize_for_snippet(text)
+ return snippet.replace('$SELECTED_TEXT', text)
+
+def indent_snippet(context, snippet, range):
+ '''
+ Sets a snippet's indentation level to match that of the line starting
+ at the location of range
+ '''
+ # Are there newlines?
+ if re.search(r'[\n\r]', snippet) is not None:
+ # Check if line is indented
+ line = context.lineStorage().lineRangeForIndex_(range.location)
+ # Check if line is actually indented
+ if line.location != range.location:
+ line = get_selection(context, line)
+ match = re.match(r'(\s+)', line)
+ # Only indent if the line starts with whitespace
+ if match is not None:
+ current_indent = match.group(1)
+ indent_string = get_indentation_string(context)
+ # Convert tabs to indent_string and indent each line
+ if indent_string != '\t':
+ snippet = snippet.replace('\t', indent_string)
+ lines = snippet.splitlines(True)
+ # Convert to iterator so we can avoid processing item 0
+ lines = iter(lines)
+ snippet = lines.next()
+ for line in lines:
+ snippet += current_indent + line
+ if re.search(r'[\n\r]$', snippet) is not None:
+ # Ends with a newline, add the indent
+ snippet += current_indent
+ return snippet
+
+# ===============================================================
+# Insertion methods
+# ===============================================================
+
+def insert_text_over_range(context, text, range, undo_name=None):
+ '''Immediately replaces the text at range with passed in text'''
+ insertions = new_recipe()
+ insertions.addReplacementString_forRange_(text, range)
+ if undo_name != None:
+ insertions.setUndoActionName_(undo_name)
+ return context.applyTextRecipe_(insertions)
+
+def insert_snippet(context, snippet):
+ '''
+ Convenience function to insert a text snippet
+
+ Make sure to set the selection intelligently before calling this
+ '''
+ if type(snippet) in StringTypes:
+ snippet = new_snippet(snippet)
+ return context.insertTextSnippet_(snippet)
+
+def insert_snippet_over_range(context, snippet, range, undo_name=None):
+ '''Replaces text at range with a text snippet'''
+ if range.length is not 0:
+ # Need to first delete the text under the range
+ deletions = new_recipe()
+ deletions.addDeletedRange_(range)
+ if undo_name != None:
+ deletions.setUndoActionName_(undo_name)
+ # Apply the deletions
+ context.applyTextRecipe_(deletions)
+ # Insert the snippet
+ return insert_snippet(context, snippet)
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_utils.py b/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_utils.py
new file mode 100644
index 0000000..d3f6b00
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_utils.py
@@ -0,0 +1,93 @@
+'''
+This module includes common utility functions for working with
+TEA actions
+
+Most common usage is to find and load TEA actions
+'''
+
+import imp
+import sys
+import os
+
+from Foundation import *
+
+def load_action(target, default_root):
+ '''
+ Imports target TEA action file and returns it as a module
+ (TEA modules are likely not, by default, in the system path)
+
+ Searches user override directory first, and then the default
+ TEA scripts directory in the Sugar bundle
+
+ Usage: wrap_selection_in_tag = load_action('wrap_selection_in_tag')
+ '''
+ user_modules = os.path.expanduser(
+ '~/Library/Application Support/Espresso/TEA/Scripts/'
+ )
+ default_modules = os.path.join(default_root, 'TEA/')
+ try:
+ # Is the action already loaded?
+ module = sys.modules[target]
+ except (KeyError, ImportError):
+ # Find the action (searches user overrides first)
+ file, pathname, description = imp.find_module(
+ target,
+ [user_modules, default_modules]
+ )
+ if file is None:
+ # Action doesn't exist
+ return None
+ # File exists, load the action
+ module = imp.load_module(
+ target, file, pathname, description
+ )
+ return module
+
+def refresh_symlinks(bundle_path, rebuild=False):
+ '''
+ Walks the file system and adds or updates symlinks to the TEA user
+ actions folder
+ '''
+ def test_link(link, path):
+ '''Utility function; tests if the symlink is pointing to the path'''
+ if os.path.islink(link):
+ if os.readlink(link) == path:
+ return True
+ return False
+
+ defaults = NSUserDefaults.standardUserDefaults()
+ enabled = defaults.boolForKey_('TEAEnableUserActions')
+ sym_loc = bundle_path + '/TextActions/'
+ if enabled:
+ # user actions are enabled, so walk the user directory and refresh them
+ user_dir = os.path.expanduser(
+ '~/Library/Application Support/Espresso/TEA/TextActions/'
+ )
+ for root, dirs, filenames in os.walk(user_dir):
+ # Rewrite dirs to only include folders that don't start with '.'
+ dirs[:] = [dir for dir in dirs if not dir[0] == '.']
+ basename = root[len(user_dir):].replace('/', '-')
+ for file in filenames:
+ if file[-3:] == 'xml':
+ ref = basename + file
+ # Make sure it's a unique filename
+ count = 1
+ refbase = ref[:-4]
+ prior_link = False
+ while os.path.exists(sym_loc + ref):
+ if test_link(sym_loc + ref, os.path.join(root, file)):
+ prior_link = True
+ break
+ else:
+ ref = refbase + str(count) + '.xml'
+ count += 1
+ if prior_link is False:
+ os.symlink(os.path.join(root, file), sym_loc + ref)
+ elif rebuild:
+ # user actions just disabled; remove any symlinks in the bundle
+ for root, dirs, filenames in os.walk(sym_loc):
+ for file in filenames:
+ loc = os.path.join(root, file)
+ if os.path.islink(loc):
+ os.remove(loc)
+ break
diff --git a/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_utils.pyc b/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_utils.pyc
new file mode 100644
index 0000000..6508ecc
Binary files /dev/null and b/Sugars/TEA for Espresso.sugar/Contents/Resources/tea_utils.pyc differ
diff --git a/Sugars/TEA for Espresso.sugar/TEA/convert_to_entities.py b/Sugars/TEA for Espresso.sugar/TEA/convert_to_entities.py
new file mode 100644
index 0000000..b04545c
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/convert_to_entities.py
@@ -0,0 +1,40 @@
+'''
+Converts characters in selection (or character preceding the cursor)
+into HTML entities
+'''
+
+import tea_actions as tea
+
+def act(context, type='named', ampersands='named', undo_name=None):
+ '''
+ Required action method
+
+ Will convert into either named entities (with any high-value, non-named
+ entities as numeric entities) or numeric entities
+
+ The ampersands parameter applies only to numeric entities (sets whether
+ to use named or numeric ampersands)
+ '''
+ ranges = tea.get_ranges(context)
+ if len(ranges) is 1 and ranges[0].length is 0:
+ # We've got one empty range; make sure it's not at the
+ # beginning of the document
+ if ranges[0].location > 0:
+ # Set the new target range to the character before the cursor
+ ranges[0] = tea.new_range(ranges[0].location - 1, 1)
+ else:
+ return False
+ # Since we're here we've got something to work with
+ insertions = tea.new_recipe()
+ for range in ranges:
+ text = tea.get_selection(context, range)
+ if type == 'named':
+ # Convert any characters we can into named HTML entities
+ text = tea.named_entities(text)
+ elif type == 'numeric':
+ # Convert any characters we can into numeric HTML entities
+ text = tea.numeric_entities(text, ampersands)
+ insertions.addReplacementString_forRange_(text, range)
+ if undo_name is not None:
+ insertions.setUndoActionName_(undo_name)
+ return context.applyTextRecipe_(insertions)
diff --git a/Sugars/TEA for Espresso.sugar/TEA/format_text.py b/Sugars/TEA for Espresso.sugar/TEA/format_text.py
new file mode 100644
index 0000000..9cf2e80
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/format_text.py
@@ -0,0 +1,60 @@
+'''
+Formats the selected text by wrapping it in the passed segment
+
+Will use an automatically formatted snippet for a single selection,
+or a simple text replacement for multiple selections
+'''
+
+import tea_actions as tea
+
+def act(context, default=None, undo_name=None, **syntaxes):
+ '''
+ Required action method
+
+ default parameter is plain text (not a snippet), but should contain the
+ $SELECTED_TEXT string to place the selected text
+ '''
+ # Check for root-zone specific override
+ root_zone = tea.get_root_zone(context)
+ if root_zone in syntaxes:
+ root_insertion = syntaxes[root_zone]
+ else:
+ root_insertion = default
+ # Get the selected ranges
+ ranges = tea.get_ranges(context)
+ if len(ranges) is 1:
+ # Since we've only got one selection we can use a snippet
+ range = ranges[0]
+ # Check for specific zone override
+ zone = tea.get_active_zone(context, range)
+ if zone in syntaxes:
+ insertion = syntaxes[zone]
+ else:
+ insertion = root_insertion
+ # Make sure the range is actually a selection
+ if range.length > 0:
+ text = tea.get_selection(context, range)
+ snippet = '${1:' + insertion.replace('$SELECTED_TEXT',
+ '${2:$SELECTED_TEXT}') + '}$0'
+ else:
+ # Not a selection, just wrap the cursor
+ text = ''
+ snippet = insertion.replace('$SELECTED_TEXT', '$1') + '$0'
+ snippet = tea.construct_snippet(text, snippet)
+ return tea.insert_snippet_over_range(context, snippet, range,
+ undo_name)
+ # Since we're here, it must not have been a single selection
+ insertions = tea.new_recipe()
+ for range in ranges:
+ # Check for specific zone override
+ zone = tea.get_active_zone(context, range)
+ if zone in syntaxes:
+ insertion = syntaxes[zone]
+ else:
+ insertion = root_insertion
+ text = tea.get_selection(context, range)
+ text = insertion.replace('$SELECTED_TEXT', text)
+ insertions.addReplacementString_forRange_(text, range)
+ if undo_name is not None:
+ insertions.setUndoActionName_(undo_name)
+ return context.applyTextRecipe_(insertions)
diff --git a/Sugars/TEA for Espresso.sugar/TEA/insert_snippet.py b/Sugars/TEA for Espresso.sugar/TEA/insert_snippet.py
new file mode 100644
index 0000000..ef0af16
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/insert_snippet.py
@@ -0,0 +1,35 @@
+'''Inserts a snippet at the user's cursor; useful for tab completions'''
+
+import tea_actions as tea
+
+def act(context, default=None, undo_name=None, **syntaxes):
+ '''
+ Required action method
+
+ Inserts an arbitrary text snippet after the cursor with provisions for
+ syntax-specific alternatives
+
+ Accepts $SELECTED_TEXT placeholder
+
+ This method requires at least the snippet default to be defined in the XML
+ '''
+ if default is None:
+ return False
+ # Get the cursor position
+ text, range = tea.get_single_selection(context)
+ # Check for root-zone specific override
+ root_zone = tea.get_root_zone(context)
+ if root_zone in syntaxes:
+ snippet = syntaxes[root_zone]
+ else:
+ snippet = default
+ # Check for specific zone override
+ zone = tea.get_active_zone(context, range)
+ if zone in syntaxes:
+ snippet = syntaxes[zone]
+ # Indent the snippet
+ snippet = tea.indent_snippet(context, snippet, range)
+ # Construct the snippet
+ snippet = tea.construct_snippet(text, snippet)
+ # Insert that snippet!
+ return tea.insert_snippet_over_range(context, snippet, range, undo_name)
diff --git a/Sugars/TEA for Espresso.sugar/TEA/insert_tag_from_word.py b/Sugars/TEA for Espresso.sugar/TEA/insert_tag_from_word.py
new file mode 100644
index 0000000..a50e715
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/insert_tag_from_word.py
@@ -0,0 +1,39 @@
+'''Converts word or selection under the cursor into an open/close tag pair'''
+
+import tea_actions as tea
+
+def act(context, check_selfclosing=True, close_string=''):
+ '''
+ Required action method
+
+ Transforms the word under the cursor (or the word immediately previous
+ to the cursor) into an open/close tag pair with the cursor in the middle
+
+ If some text is selected, then it is turned into an open/close tag with
+ attributes intelligently stripped from the closing tag.
+
+ Inspired by Textmate's Insert Open/Close Tag (With Current Word)
+ '''
+ range = tea.get_single_range(context, True)
+ if range == None:
+ return False
+ tag, new_range = tea.get_word_or_selection(context, range, alpha_only=False,
+ extra_characters='')
+ if tag == '':
+ # No tag, so nothing further to do
+ return False
+ if not tag.isalpha():
+ # There's a non-alpha character, so parse it
+ opentag, closetag = tea.parse_tag(tag)
+ else:
+ opentag = closetag = tag
+ # Construct the snippet and insert it
+ if check_selfclosing and tea.is_selfclosing(closetag):
+ snippet = '<' + opentag
+ if opentag is closetag and not opentag in ['br', 'hr']:
+ snippet += ' $1'
+ snippet += close_string + '>$0'
+ else:
+ snippet = '<' + opentag + '>$1' + closetag + '>$0'
+ return tea.insert_snippet_over_range(context, snippet, new_range,
+ 'Insert Tag From Word')
diff --git a/Sugars/TEA for Espresso.sugar/TEA/insert_text.py b/Sugars/TEA for Espresso.sugar/TEA/insert_text.py
new file mode 100644
index 0000000..d84f972
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/insert_text.py
@@ -0,0 +1,65 @@
+'''Inserts arbitrary text over all selections'''
+
+import tea_actions as tea
+
+def act(context, default=None, prefix_selection=False,
+ suffix_selection=False, undo_name=None, **syntaxes):
+ '''
+ Required action method
+
+ Inserts arbitrary text over all selections; specific text can be
+ syntax-specific (same procedure as Wrap Selection In Link)
+
+ If you set prefix_selection to true, the inserted text will precede
+ any selected text; if suffix_selection is true it will follow any
+ selected text; if both are true it will wrap the text
+ '''
+ # Fetch the root zone's insert text
+ # Selection-specific zones are checked later
+ root_zone = tea.get_root_zone(context)
+ if root_zone in syntaxes:
+ root_insert = syntaxes[root_zone]
+ else:
+ root_insert = default
+ # Grab the ranges
+ ranges = tea.get_ranges(context)
+ # Set up our text recipe
+ insertions = tea.new_recipe()
+ for range in ranges:
+ if prefix_selection or suffix_selection:
+ # Get the selected text
+ text = tea.get_selection(context, range)
+ if prefix_selection:
+ text = '$INSERT' + text
+ if suffix_selection:
+ text += '$INSERT'
+ # If empty selection, only insert one
+ if text == '$INSERT$INSERT':
+ text = '$INSERT'
+ else:
+ text = '$INSERT'
+ # Check for zone-specific insertion
+ zone = tea.get_active_zone(context, range)
+ if zone in syntaxes:
+ insert = syntaxes[zone]
+ else:
+ insert = root_insert
+ text = text.replace('$INSERT', insert)
+ # Insert the text, or replace the selected text
+ if range.length is 0:
+ insertions.addInsertedString_forIndex_(text, range.location)
+ else:
+ insertions.addReplacementString_forRange_(text, range)
+ # Set undo name and run the recipe
+ if undo_name != None:
+ insertions.setUndoActionName_(undo_name)
+ reset_cursor = False
+ if len(ranges) is 1 and ranges[0].length is 0:
+ # Thanks to addInsertedString's wonkiness, we have to reset the cursor
+ reset_cursor = True
+ # Espresso beeps if I return True or False; hence this weirdness
+ return_val = context.applyTextRecipe_(insertions)
+ if reset_cursor:
+ new_range = tea.new_range(ranges[0].location + len(text), 0)
+ tea.set_selected_range(context, new_range)
+ return return_val
diff --git a/Sugars/TEA for Espresso.sugar/TEA/refresh_user_actions.py b/Sugars/TEA for Espresso.sugar/TEA/refresh_user_actions.py
new file mode 100644
index 0000000..0ac6d72
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/refresh_user_actions.py
@@ -0,0 +1,42 @@
+'''
+Refreshes symlinks to user's Application Support directory to enable
+custom user TEA actions
+'''
+
+from Foundation import *
+
+import tea_actions as tea
+from tea_utils import refresh_symlinks
+
+def act(context, notify=True):
+ '''
+ Toggles custom user actions on and off and refreshes the symlinks
+
+ If notify=True, will tell the user once the symlinks are generated
+ '''
+ defaults = NSUserDefaults.standardUserDefaults()
+ enabled = defaults.boolForKey_('TEAEnableUserActions')
+ if enabled:
+ # switch preference to false
+ defaults.setBool_forKey_(False, 'TEAEnableUserActions')
+ title = 'Custom User Actions Disabled'
+ text = 'You have successfully disabled custom user actions. ' \
+ 'Relaunch Espresso for the change to take effect.'
+ else:
+ # switch preference to true, or add it if it doesn't exist
+ defaults.setBool_forKey_(True, 'TEAEnableUserActions')
+ title = 'Custom User Actions Enabled'
+ text = 'Please relaunch Espresso to load your custom actions.' \
+ '\n\nChanges to your custom actions will be ' \
+ 'refreshed whenever you launch Espresso. If you add new ' \
+ 'files to your custom actions folder, you must relaunch ' \
+ 'Espresso TWICE for them to take effect. See the TEA wiki ' \
+ 'for more information:\n\n' \
+ 'http://wiki.github.com/onecrayon/tea-for-espresso'
+ # Add or remove the symlinks
+ bundle = NSBundle.bundleWithIdentifier_('com.onecrayon.tea.espresso')
+ refresh_symlinks(bundle.bundlePath(), True)
+
+ if notify:
+ tea.say(context, title, text)
+ return True
diff --git a/Sugars/TEA for Espresso.sugar/TEA/wrap_selected_lines_in_snippet.py b/Sugars/TEA for Espresso.sugar/TEA/wrap_selected_lines_in_snippet.py
new file mode 100644
index 0000000..8a4c713
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/wrap_selected_lines_in_snippet.py
@@ -0,0 +1,45 @@
+'''Wraps currently selected lines in a text snippet'''
+
+import re
+
+import tea_actions as tea
+
+def act(context, first_snippet='', following_snippet='',
+ final_append='', undo_name=None):
+ '''
+ Required action method
+
+ This only allows a single selection (enforced through the utility
+ functions) then parses over the lines and inserts a snippet
+
+ Theoretically we could allow discontiguous selections; have to consider
+ it if recipes get snippet capabilities
+ '''
+ text, range = tea.get_single_selection(context, True)
+ if text == None:
+ return False
+ # Split the text into lines, maintaining the linebreaks
+ lines = text.splitlines(True)
+ # Compile the regex for quicker action on lots of lines
+ parser = re.compile(r'(\s*)(.*?)(\s*(\r?\n)|$)')
+ # Indent the snippets
+ first = tea.indent_snippet(context, first_snippet, range)
+ following = tea.indent_snippet(context, following_snippet, range)
+ # Loop over lines and construct the snippet
+ snippet = ''
+ # This is the number of snippets processed, not lines
+ count = 1
+ for line in lines:
+ content = parser.search(line)
+ # Only wrap the line if there's some content
+ if content.group(2) != '':
+ if count == 1:
+ segment = tea.construct_snippet(content.group(2), first)
+ else:
+ segment = tea.construct_snippet(content.group(2), following)
+ snippet += content.group(1) + segment + content.group(3)
+ count += 1
+ else:
+ snippet += line
+ snippet += final_append
+ return tea.insert_snippet_over_range(context, snippet, range, undo_name)
diff --git a/Sugars/TEA for Espresso.sugar/TEA/wrap_selection_in_link.py b/Sugars/TEA for Espresso.sugar/TEA/wrap_selection_in_link.py
new file mode 100644
index 0000000..8a92801
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/wrap_selection_in_link.py
@@ -0,0 +1,58 @@
+'''Wraps selected text in a link (what kind of link based on context)'''
+
+import subprocess
+
+import tea_actions as tea
+from persistent_re import *
+
+def format_hyperlink(text, fallback=''):
+ gre = persistent_re()
+ if gre.match(r'(mailto:)?(.+?@.+\..+)$', text):
+ # Email; ensure it has a mailto prefix
+ return 'mailto:' + gre.last.group(2)
+ elif gre.search(r'http://(?:www\.)?(amazon\.(?:com|co\.uk|co\.jp|ca|fr|de))'\
+ r'/.+?/([A-Z0-9]{10})/[-a-zA-Z0-9_./%?=&]+', text):
+ # Amazon URL; rewrite it with short version
+ return 'http://' + gre.last.group(1) + '/dp/' + gre.last.group(2)
+ elif gre.match(r'[a-zA-Z][a-zA-Z0-9.+-]+?://.*$', text):
+ # Unknown prefix
+ return tea.encode_ampersands(text)
+ elif gre.match(r'.*\.(com|uk|net|org|info)(/.*)?$', text):
+ # Recognizable URL without http:// prefix
+ return 'http://' + tea.encode_ampersands(text)
+ elif gre.match(r'\S+$', text):
+ # No space characters, so could be a URL; toss 'er in there
+ return tea.encode_ampersands(text)
+ else:
+ # Nothing that remotely looks URL-ish; give them the fallback
+ return fallback
+
+def act(context, default='', fallback_url='', undo_name=None, **syntaxes):
+ '''
+ Required action method
+
+ A flexible link generator which uses the clipboard text (if there's
+ a recognizable link there) and formats the snippet based on the
+ active syntax of the context
+ '''
+ # Get the text and range
+ text, range = tea.get_single_selection(context, True)
+ if text == None:
+ return False
+
+ # Get the clipboard contents, parse for a URL
+ process = subprocess.Popen(['pbpaste'], stdout=subprocess.PIPE)
+ clipboard, error = process.communicate(None)
+ # Construct the default link
+ url = format_hyperlink(clipboard, fallback_url)
+ # Get the snippet based on the root zone
+ zone = tea.get_root_zone(context)
+ if zone in syntaxes:
+ snippet = syntaxes[zone]
+ else:
+ snippet = default
+ # Indent the snippet
+ snippet = tea.indent_snippet(context, snippet, range)
+ snippet = tea.construct_snippet(text, snippet)
+ snippet = snippet.replace('$URL', tea.sanitize_for_snippet(url))
+ return tea.insert_snippet_over_range(context, snippet, range, undo_name)
diff --git a/Sugars/TEA for Espresso.sugar/TEA/wrap_selections_in_snippet.py b/Sugars/TEA for Espresso.sugar/TEA/wrap_selections_in_snippet.py
new file mode 100644
index 0000000..0db48e7
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TEA/wrap_selections_in_snippet.py
@@ -0,0 +1,24 @@
+'''Wraps the currently selected text in a snippet'''
+
+import tea_actions as tea
+
+def act(context, first_snippet='', following_snippet='',
+ final_append='', undo_name=None):
+ '''
+ Required action method
+
+ Wraps the selected text in a snippet
+
+ Support for discontiguous selections will be implemented when recipes
+ can support snippets; until then only opensnippet and closesnippet will
+ be used
+ '''
+ # TODO: change to a loop once snippets in recipes are supported
+ # This function will handle the logic of when to use open vs. multi
+ text, range = tea.get_single_selection(context)
+ if text == None:
+ return False
+ # Indent the snippet
+ snippet = tea.indent_snippet(context, first_snippet + final_append, range)
+ snippet = tea.construct_snippet(text, snippet)
+ return tea.insert_snippet_over_range(context, snippet, range, undo_name)
diff --git a/Sugars/TEA for Espresso.sugar/TextActions/Actions.xml b/Sugars/TEA for Espresso.sugar/TextActions/Actions.xml
new file mode 100644
index 0000000..5147978
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TextActions/Actions.xml
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+ TEAforEspresso
+ Indent New Line
+ control shift enter
+
+ insert_snippet
+
+
+ default
+
+
+ undo_name
+ Insert Indented Line
+
+
+
+
+
+
+ TEAforEspresso
+ Insert Linebreak(s)
+ control enter
+
+ insert_text
+
+
+ default
+ <br />
+
+ suffix_selection
+
+
+ undo_name
+ Insert Linebreak(s)
+
+
+
+
+
+
+
+
+ TEAforEspresso
+ Emphasize
+ cmd I
+
+ format_text
+
+
+ default
+ <em>$SELECTED_TEXT</em>
+
+ undo_name
+ Emphasize
+
+
+ text.markdown
+ *$SELECTED_TEXT*
+
+
+
+
+
+
+ TEAforEspresso
+ Strong
+ cmd b
+
+ format_text
+
+
+ default
+ <strong>$SELECTED_TEXT</strong>
+
+ undo_name
+ Strong
+
+
+ text.markdown
+ **$SELECTED_TEXT**
+
+
+
+
+
+
+
+
+ TEAforEspresso
+ Convert To Named Entities
+ option &
+
+ convert_to_entities
+
+
+ type
+ named
+
+ undo_name
+ Convert To Named Entities
+
+
+
+
+
+
+ TEAforEspresso
+ Convert To Numeric Entities
+
+ convert_to_entities
+
+
+ type
+ numeric
+
+ ampersands
+ numeric
+
+ undo_name
+ Convert To Numeric Entities
+
+
+
+
+
+
+ TEAforEspresso
+ Insert Tag From Word
+ control ,
+
+ insert_tag_from_word
+
+
+ close_string
+ /
+
+
+
+
+
+
+ TEAforEspresso
+ Wrap Selection In Tag
+ control W
+
+ wrap_selections_in_snippet
+
+
+ first_snippet
+ <${1:p}>$SELECTED_TEXT</${1/\s.*//}>$0
+
+
+
+
+
+
+ TEAforEspresso
+ Wrap Selected Lines In Tag
+ cmd control W
+
+ wrap_selected_lines_in_snippet
+
+
+ first_snippet
+ <${1:li}>$SELECTED_TEXT</${1/\s.*//}>
+
+ following_snippet
+ <$1>$SELECTED_TEXT</${1/\s.*//}>
+
+ final_append
+ $0
+
+ undo_name
+ Wrap Selected Lines In Tag
+
+
+
+
+
+
+ TEAforEspresso
+ Wrap Selection In Link
+ control L
+
+ wrap_selection_in_link
+
+
+ default
+ <a href="${1:$URL}"${2: title="$3"}>$SELECTED_TEXT</a>$0
+
+ fallback_url
+ http://
+
+ undo_name
+ Wrap Selection In Link
+
+
+ text.markdown
+ [$SELECTED_TEXT](${1:$URL})$0
+
+
+
+
+
+
diff --git a/Sugars/TEA for Espresso.sugar/TextActions/Categories.xml b/Sugars/TEA for Espresso.sugar/TextActions/Categories.xml
new file mode 100644
index 0000000..aface8b
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TextActions/Categories.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ HTML
+
+
+ Format
+
+
+ TEA
+
+
+
+
+
+
+
diff --git a/Sugars/TEA for Espresso.sugar/TextActions/InternalActions.xml b/Sugars/TEA for Espresso.sugar/TextActions/InternalActions.xml
new file mode 100644
index 0000000..ab9b5c3
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TextActions/InternalActions.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ TEAforEspresso
+ Toggle Custom User Actions
+
+ refresh_user_actions
+
+
+
+
\ No newline at end of file
diff --git a/Sugars/TEA for Espresso.sugar/TextActions/Sorting.xml b/Sugars/TEA for Espresso.sugar/TextActions/Sorting.xml
new file mode 100644
index 0000000..c42e10e
--- /dev/null
+++ b/Sugars/TEA for Espresso.sugar/TextActions/Sorting.xml
@@ -0,0 +1,13 @@
+
+
+
+ actions.text.important
+ actions.text.formatting
+ actions.text.HTML
+ actions.tea.internal
+ tea.conversion
+ tea.insertion
+ tea.wrapping
+ *
+
+
\ No newline at end of file
diff --git a/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML-attributes.xml b/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML-attributes.xml
new file mode 100644
index 0000000..d18f277
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML-attributes.xml
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+ (\s*=)|[^=]
+ (?1::="$1"$0)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML-attributevalues.xml b/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML-attributevalues.xml
new file mode 100644
index 0000000..300b729
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML-attributevalues.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML.xml b/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML.xml
new file mode 100644
index 0000000..ead08d3
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/CodeSenseLibraries/HTML.xml
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1::>$0</${completion}>)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1:: href="${1:http://}">${2:Link Text}</a>$0)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1::${1: http-equiv="$2" content="$3"} />)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1:: rel="$1" href="$2" type="$3" $4/>$0)
+
+
+
+
+
+
+ src="$1" type="text/javascript"></${completion}>$0
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1:: src="$1" $2/>$0)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1:: method="${1:post}" action="$2">$0</form>)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1:: type="$1" name="$2" value="$3" />$0)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1::${1: for="$2"}>$0</label>)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1::${1: class="$2"}>$0</span>)
+
+
+
+
+
+
+
+ (\s*:)|[^:]
+ (?1::${1: id="$2"}>$0</div>)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/CodeSenseProviders/HTML.xml b/Sugars/XML+HTML.sugar/CodeSenseProviders/HTML.xml
new file mode 100644
index 0000000..b3ef42f
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/CodeSenseProviders/HTML.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+ text.html - *, tag.open.html, tag.self-closing.html
+ com.macrabbit.html.tags
+ (<)([a-zA-Z0-9-]*)
+ (\s|>|^)
+
+
+
+
+ tag.open.html:has-child(name:capture(tag)) > attribute-name, tag.open.html:has-child(name:capture(tag)) > punctuation.definition.end, tag.open.html:has-child(name:capture(tag))
+ com.macrabbit.html.tag.${tag}.attributes
+ com.macrabbit.html.tag.standard-attributes
+ com.macrabbit.html.tag.event-attributes
+ (\s)([a-zA-Z0-9-]*)
+ (\s|=|>|^)
+
+
+
+
+ tag.open.html:has-child(name:capture(tag)) > attribute-name:capture(attribute) + string > punctuation.end, tag.self-closing.html:has-child(name:capture(tag)) > attribute-name:capture(attribute) + string > punctuation.end
+ com.macrabbit.html.tag.${tag}.attribute-values.${attribute}
+ ("|'|)([a-zA-Z0-9-]*)
+
+
+
+
+
+ embedded.property-list.css,
+ embedded.property-list.css > property-name,
+ embedded.property-list.css > property-value punctuation.separator
+ com.macrabbit.css.properties
+ (^|;|'|")\s*([a-zA-Z0-9-]*)
+ (:|\s|'|"|^)
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Contents/Info.plist b/Sugars/XML+HTML.sugar/Contents/Info.plist
new file mode 100644
index 0000000..4847d48
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Contents/Info.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ XML+HTML
+ CFBundleIdentifier
+ com.macrabbit.Espresso.Sugar.XML_HTML
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ XML+HTML
+ CFBundlePackageType
+ BNDL
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+
+
diff --git a/Sugars/XML+HTML.sugar/Contents/MacOS/XML+HTML b/Sugars/XML+HTML.sugar/Contents/MacOS/XML+HTML
new file mode 100755
index 0000000..a0684f6
Binary files /dev/null and b/Sugars/XML+HTML.sugar/Contents/MacOS/XML+HTML differ
diff --git a/Sugars/XML+HTML.sugar/Contents/Resources/English.lproj/InfoPlist.strings b/Sugars/XML+HTML.sugar/Contents/Resources/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..dea12de
Binary files /dev/null and b/Sugars/XML+HTML.sugar/Contents/Resources/English.lproj/InfoPlist.strings differ
diff --git a/Sugars/XML+HTML.sugar/Contents/Resources/Languages.xml b/Sugars/XML+HTML.sugar/Contents/Resources/Languages.xml
new file mode 100644
index 0000000..a7859e7
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Contents/Resources/Languages.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+ text.html.basic
+
+
+ HTML
+
+
+
+ html
+ htm
+ shtml
+ shtm
+ xhtml
+
+
+
+
+
+
+
+
+ text.xml
+ XML
+
+ xml
+
+
+
+
+
+
+
+ text.xml.xsl
+ XSL
+
+ xsl
+ xslt
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Contents/Resources/ToolNewTag.tiff b/Sugars/XML+HTML.sugar/Contents/Resources/ToolNewTag.tiff
new file mode 100644
index 0000000..cee3c96
Binary files /dev/null and b/Sugars/XML+HTML.sugar/Contents/Resources/ToolNewTag.tiff differ
diff --git a/Sugars/XML+HTML.sugar/ContextualSettings/Comments.xml b/Sugars/XML+HTML.sugar/ContextualSettings/Comments.xml
new file mode 100644
index 0000000..0eeeb5a
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/ContextualSettings/Comments.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+ html, html *, xml, xml *
+ <!--
+
+
+
+ html, html *, xml, xml *
+ -->
+
+
+
+ html, html *, xml, xml *
+ --*>
+
+
+
+ html, html *, xml, xml *
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/ContextualSettings/Tags.xml b/Sugars/XML+HTML.sugar/ContextualSettings/Tags.xml
new file mode 100644
index 0000000..78db66d
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/ContextualSettings/Tags.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+ html, html *, xml, xml *
+ </$0>
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Itemizers/HTML.xml b/Sugars/XML+HTML.sugar/Itemizers/HTML.xml
new file mode 100644
index 0000000..2567645
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Itemizers/HTML.xml
@@ -0,0 +1,34 @@
+
+
+
+
+ ESCommentItem
+ html.comment
+
+
+
+
+
+ html.tag.open:has-child(name:capture(name))
+ html.tag.close:has-child(name[text == $name.text])
+
+
+
+ ESXHTMLItem
+
+
+
+ html.tag.open:has-child(name:capture(name), empty-element-marker), html.tag.self-closing:has-child(name:capture(name)), html.tag.open:has-child(name:capture(name), self-closing)
+ ESXHTMLItem
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Itemizers/XML.xml b/Sugars/XML+HTML.sugar/Itemizers/XML.xml
new file mode 100644
index 0000000..9f060e9
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Itemizers/XML.xml
@@ -0,0 +1,42 @@
+
+
+
+
+ ESXMLItem
+ xml.tag.self-closing.processing-instruction:has-child(name:capture(name))
+
+
+
+ xml.tag.open:has-child(name:capture(name))
+ xml.tag.close:has-child(name[text == $name.text])
+
+
+
+ ESXMLItem
+
+
+
+ xml.tag.open:has-child(name:capture(name), empty-element-marker), xml.tag.self-closing:has-child(name:capture(name)), xml.tag.open:has-child(name:capture(name), self-closing)
+ ESXMLItem
+
+
+
+ xml.tag.open:has-child(name:capture(tagname):has-child(namespace[text == 'xsl'], localname:capture(name)))
+ xml.tag.close:has-child(name[text == $tagname.text])
+
+
+
+ ESXSLItem
+
+
+
+ xml.tag.open:has-child(name:capture(tagname):has-child(namespace[text == 'xsl'], localname:capture(name)), self-closing)
+ ESXSLItem
+
+
+
+ ESCommentItem
+ xml.comment
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Languages.xml b/Sugars/XML+HTML.sugar/Languages.xml
new file mode 100644
index 0000000..a7859e7
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Languages.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+ text.html.basic
+
+
+ HTML
+
+
+
+ html
+ htm
+ shtml
+ shtm
+ xhtml
+
+
+
+
+
+
+
+
+ text.xml
+ XML
+
+ xml
+
+
+
+
+
+
+
+ text.xml.xsl
+ XSL
+
+ xsl
+ xslt
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/SyntaxInjections/EmbeddedTweaks.xml b/Sugars/XML+HTML.sugar/SyntaxInjections/EmbeddedTweaks.xml
new file mode 100644
index 0000000..315829a
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/SyntaxInjections/EmbeddedTweaks.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+ </style>
+
+
+
+
+
+ \b(style)=((")([^"]*)("))
+
+
+
+
+
+
+
+
+
+
+
+
+ \b(style)=((')([^']*)('))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </script>
+
+
+
+
+
+ \b(onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup)=((")([^"]*)("))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Syntaxes/HTMLSyntax.xml b/Sugars/XML+HTML.sugar/Syntaxes/HTMLSyntax.xml
new file mode 100644
index 0000000..c9e5136
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Syntaxes/HTMLSyntax.xml
@@ -0,0 +1,266 @@
+
+
+
+
+
+ (<\?)(xml)
+
+
+
+
+ (\?>)
+
+
+
+
+
+
+
+
+ <!--
+
+
+
+ -->
+
+
+
+
+ --
+
+
+
+
+
+ (<!)(DOCTYPE)
+
+
+
+
+ >
+
+
+
+
+
+ <!\[CDATA\[
+
+
+
+ \]\]>
+
+
+
+
+
+
+
+ (?=<(?i:style))
+
+
+ (</)((?i:style))(>)
+
+
+
+
+
+
+
+
+ (<)((?i:style))
+
+
+
+
+ (/?)(>)
+
+
+
+
+
+
+
+
+
+ (?<=>)\s*(<!--)?
+
+
+
+ (-->\s*)?(?=</(?i:style))
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (?=<(?i:script))
+
+
+ (</)((?i:script))(>)
+
+
+
+
+
+
+
+
+ (<)((?i:script))
+
+
+
+
+ (/?)(>)
+
+
+
+
+
+
+
+
+
+ (?<=>)(<!--)
+
+
+
+ (-->\s*)?(?=</(?i:script))
+
+
+
+
+
+
+
+
+ (?<=>)\s+(<!--)?
+
+
+
+ (-->\s*)?(?=</(?i:script))
+
+
+
+
+
+
+
+
+
+
+
+ (<)(img|br|link|meta|hr|input)
+
+
+
+
+ (/?)(>)
+
+
+
+
+
+
+
+
+
+ (<)([a-zA-Z0-9:]+)
+
+
+
+
+ (/?)(>)
+
+
+
+
+
+
+
+
+
+ (</)([a-zA-Z0-9:]+)
+
+
+
+
+ (>)
+
+
+
+
+
+
+
+
+ <>
+
+
+ <
+
+
+
+
+
+
+
+ (&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)
+
+
+
+
+ &
+
+
+
+
+ \s+([-_a-zA-Z0-9:]+)(=)
+
+
+
+ ([^:]+)(:)(.*)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "
+
+
+
+ "
+
+
+
+
+
+
+ '
+
+
+
+ '
+
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Syntaxes/XMLSyntax.xml b/Sugars/XML+HTML.sugar/Syntaxes/XMLSyntax.xml
new file mode 100644
index 0000000..2d1f065
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Syntaxes/XMLSyntax.xml
@@ -0,0 +1,136 @@
+
+
+
+
+
+ <!--
+
+
+
+ -->
+
+
+
+
+
+ <!\[CDATA\[
+
+
+
+ \]\]>
+
+
+
+
+
+ (<\?)([-_a-zA-Z0-9]+)
+
+
+
+
+ \?>
+
+
+
+
+
+
+
+
+ (<)([-_a-zA-Z0-9:]+)
+
+
+
+
+ ([^:]+)(:)(.*)
+
+
+
+
+
+
+
+
+ (/?)(>)
+
+
+
+
+
+
+
+
+
+ (</)([-_a-zA-Z0-9:]+)
+
+
+
+
+ ([^:]+)(:)(.*)
+
+
+
+
+
+
+
+
+ >
+
+
+
+
+ [^\s>]+
+
+
+
+
+
+
+
+
+
+ \s+([-_a-zA-Z0-9:]+)(=)
+
+
+
+ ([^:]+)(:)(.*)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "
+
+
+
+ "
+
+
+
+
+
+
+ '
+
+
+
+ '
+
+
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/Syntaxes/XSLSyntax.xml b/Sugars/XML+HTML.sugar/Syntaxes/XSLSyntax.xml
new file mode 100644
index 0000000..5102f47
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/Syntaxes/XSLSyntax.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Sugars/XML+HTML.sugar/TextActions/Actions.xml b/Sugars/XML+HTML.sugar/TextActions/Actions.xml
new file mode 100644
index 0000000..f106aec
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/TextActions/Actions.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+ Close Tag (HTML)
+ <
+ com.macrabbit.TextActions.CloseTag
+ html, html *, xml, xml *
+
+
+
+
+ New Tag
+ <${1:tag}>$0</${1/([a-zA-Z:]*).*/\1/}>
+ hide
+
+
+
+ HTML 4.01 Strict
+ ]]>
+ html, html *
+
+
+
+ HTML 4.01 Transitional
+ ]]>
+ html, html *
+
+
+
+ XHTML 1.0 Strict
+ ]]>
+ html, html *
+
+
+
+ XHTML 1.0 Transitional
+ ]]>
+ html, html *
+
+
+
+ XHTML 1.1
+ ]]>
+ html, html *
+
+
+
+ CDATA
+ <![CDATA[${0:character data}]]>
+ text.xml, text.xml *
+
+
+
diff --git a/Sugars/XML+HTML.sugar/TextTools/XML+HTML.xml b/Sugars/XML+HTML.sugar/TextTools/XML+HTML.xml
new file mode 100644
index 0000000..5ff55db
--- /dev/null
+++ b/Sugars/XML+HTML.sugar/TextTools/XML+HTML.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ ESTextActionToolbarTool
+
+ NewTag
+
+
+ New Tag
+ ToolNewTag
+
+
+
+
+
diff --git a/Themes/Default.css b/Themes/Default.css
new file mode 100644
index 0000000..3715858
--- /dev/null
+++ b/Themes/Default.css
@@ -0,0 +1,132 @@
+/*
+ @theme Espresso tutti colori
+ @override-placeholders html, xml, sourcecode.js
+*/
+
+@base {
+ color: #000000;
+ background-color: #FFFFFF;
+ insertion-point-color: #000000;
+ selection-background-color: default;
+}
+
+tag, source, sourcecode {
+ spell-check: disabled;
+}
+
+tag, tag > string > punctuation {
+ oldcolor: #8FCFFF;
+ lessoldcolor: #9FDFFF;
+ color: #5FAFEF;
+}
+
+tag > name, tag > string.quoted - punctuation, attribute-with-value > string.quoted - punctuation {
+ oldcolor: #2F5F7F;
+}
+
+tag>name {
+ color: #2F6F9F;
+ background-color: rgb(244, 250, 255);
+}
+
+attribute-name, punctuation.definition.tag {
+ color: #4F9FCF;
+ newcolor: #6FBFFF;
+}
+
+tag > string.quoted, tag > attribute-with-value > string.quoted {
+ color: #d44950;
+ background-color: #fff; /* FIXME */
+}
+
+tag > string > punctuation {
+ font-weight: normal;
+}
+
+css.embedded attribute-name, css.embedded punctuation.definition.tag {
+ color: #DF9F4F;
+}
+
+comment, comment>punctuation, tag.doctype, tag.doctype > *, tag.doctype > string.quoted {
+ color: #bbb;
+ font-weight: normal;
+}
+
+tag.h1, tag.h1 * {
+ font-weight: bold;
+ color: #000000;
+}
+
+latex.function function - parameter, latex.keyword {
+ color: #699d36;
+}
+
+string.quoted-alt {
+ bluecolor: #1a93ae;
+ bluebackground-color: #f4f9fe;
+ color: #1aa1a1;
+ background-color: rgba(235,252,254,0.5);
+}
+
+string.quoted {
+ color: #bc670f;
+ background-color: rgba(251,233,173,0.1);
+}
+
+string.quoted > punctuation {
+ bluecolor: #5ecae9;
+ color: #e69a4c;
+}
+
+string.quoted > escape {
+ font-weight: bold;
+ background-color: rgba(251,233,173,0.8);
+}
+
+vvariable {
+ color: #7b8c4d;
+}
+
+variable>punctuation {
+ color: #865fdb;
+}
+
+operator {
+ color: #626fc9;
+}
+
+open-bracket, close-bracket {
+ color: #7f7f7f;
+}
+
+support.function, function-call {
+ color: #4e279a;
+ font-weight: boldd;
+}
+
+keyword.control, storage.type {
+ color: #6700b9;
+}
+
+function > name {
+ color: #3a1d72;
+ font-weight: bold;
+}
+
+js.embedded {
+ color: #434343;
+}
+
+constant.numeric, constant.language {
+ color: #7653c1;
+ background-color: #f3f2ff;
+}
+
+invalid {
+ background-color: #f93232;
+ color: #f9f2ce;
+}
+
+textile > header {
+ font-weight: bold;
+}
diff --git a/Tools/decaf b/Tools/decaf
new file mode 100755
index 0000000..67bf6d2
Binary files /dev/null and b/Tools/decaf differ