@@ -22,11 +22,11 @@ Available templates for **AS3**:
2222* ` .notnull ` – checks expression to be non-null ` if (expr != null) `
2323* ` .not ` – negates value of inner boolean expression ` !expr `
2424* ` .foreach ` – iterates over collection ` foreach (var x in expr) `
25- * ` .forin ` - for Object surrounds with loop ` for (var key:String in expr) `
26- * ` .forin ` - for Dictionary surrounds with loop ` for (var key:Object in expr) `
27- * ` .for ` – for Array| Vector surrounds with loop ` for (var i:int = 0; i < expr.length; i++) `
25+ * ` .forin ` - for ` Object ` surrounds with loop ` for (var key:String in expr) `
26+ * ` .forin ` - for ` Dictionary ` surrounds with loop ` for (var key:Object in expr) `
27+ * ` .for ` – for ` Array ` , ` Vector ` and ` String ` surrounds with loop ` for (var i:int = 0; i < expr.length; i++) `
2828* ` .for ` – for Numeric surrounds with loop ` for (var i:int = 0; i < expr; i++) `
29- * ` .forr ` – for Array| Vector reverse loop ` for (var i:int = expr.length - 1; i >= 0; i--) `
29+ * ` .forr ` – for ` Array ` , ` Vector ` and ` String ` reverse loop ` for (var i:int = expr.length - 1; i >= 0; i--) `
3030* ` .forr ` – for Numeric reverse loop ` for (var i:int = expr; i >= 0; i--) `
3131* ` .var ` – initialize new variable with expression ` var x = expr; `
3232* ` .const ` – initialize new variable with expression ` const x = expr; `
@@ -39,14 +39,14 @@ Available templates for **AS3**:
3939* ` .trace ` - surrounds expression with ` trace(expr); `
4040
4141Available templates for ** Haxe** :
42- * ` .code ` – for String adds ` code ` to completion list
42+ * ` .code ` – for ` String ` adds ` code ` to completion list
4343* ` .if ` – checks boolean expression to be true ` if (expr) `
4444* ` .else ` – checks boolean expression to be false ` if (!expr) `
4545* ` .null ` – checks nullable expression to be null ` if (expr == null) `
4646* ` .notnull ` – checks expression to be non-null ` if (expr != null) `
4747* ` .not ` – negates value of inner boolean expression ` !expr `
4848* ` .foreach ` – iterates over collection ` for(it in expr ` )
49- * ` .for ` – for Array| Vector| Iterator| Iterable surrounds with loop ` for (i in 0...expr.length) `
49+ * ` .for ` – for ` Array ` , ` Vector ` , ` Iterator ` , ` Iterable ` and ` String ` surrounds with loop ` for (i in 0...expr.length) `
5050* ` .for ` – for Numeric surrounds with loop ` for (i in 0...expr) `
5151* ` .var ` – initialize new variable with expression ` var x = expr; `
5252* ` .new ` – produces instantiation expression for type ` new T() `
@@ -67,6 +67,7 @@ Available templates for **Haxe**:
6767* ` $(PCCCollection) ` - коллекция элементов, расположенных в памяти непосредственно друг за другом
6868* ` $(PCCHash) ` - ассоциативная коллекция
6969* ` $(PCCNumber) ` - числовое
70+ * ` $(PCCString) ` - String
7071* http://www.flashdevelop.org/wikidocs/index.php?title=Arguments
7172
7273Маркеры можно использовать вместе используя разделитель ` | ` , например сниппет ` if($(PCCBoolean|PCCNullable)$(EntryPoint)) ` будет работать как для логических так и для любых единиц кода, которые могут принимать значени null.
0 commit comments