| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- MWF.SES = MWF.xApplication.ScriptEditor = MWF.xApplication.ScriptEditor || {};
- MWF.xApplication.ScriptEditor.statement = MWF.xApplication.ScriptEditor.statement || {};
- MWF.xApplication.ScriptEditor.statement.variable = MWF.xApplication.ScriptEditor.statement.variable || {};
- MWF.xApplication.ScriptEditor.statement.control = MWF.xApplication.ScriptEditor.statement.control || {};
- MWF.xApplication.ScriptEditor.statement.function = MWF.xApplication.ScriptEditor.statement.control || {};
- MWF.xApplication.ScriptEditor.statement.operator = MWF.xApplication.ScriptEditor.statement.operator || {};
- MWF.xApplication.ScriptEditor.statement.object = MWF.xApplication.ScriptEditor.statement.object || {};
- MWF.xApplication.ScriptEditor.statement.string = MWF.xApplication.ScriptEditor.statement.string || {};
- MWF.xApplication.ScriptEditor.statement.date = MWF.xApplication.ScriptEditor.statement.date || {};
- MWF.xApplication.ScriptEditor.statement.array = MWF.xApplication.ScriptEditor.statement.array || {};
- MWF.xApplication.ScriptEditor.statement.number = MWF.xApplication.ScriptEditor.statement.number || {};
- MWF.xApplication.ScriptEditor.statement.json = MWF.xApplication.ScriptEditor.statement.json || {};
- MWF.xApplication.ScriptEditor.statement.dom = MWF.xApplication.ScriptEditor.statement.dom || {};
- MWF.xApplication.ScriptEditor.statement.ajax = MWF.xApplication.ScriptEditor.statement.ajax || {};
- MWF.xApplication.ScriptEditor.statement.form = MWF.xApplication.ScriptEditor.statement.form || {};
- MWF.xDesktop.requireApp("ScriptEditor", "statement.$Statement", null, false);
- MWF.xDesktop.requireApp("ScriptEditor", "statement.Link", null, false);
- MWF.xDesktop.requireApp("ScriptEditor", "statement.Mortise", null, false);
- //控制/语句
- MWF.xApplication.ScriptEditor.statement.control.MainFunction = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Top
- });
- MWF.xDesktop.requireApp("ScriptEditor", "statement.control.DefineFunction", null, false);
- MWF.xApplication.ScriptEditor.statement.control.Function = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.control.Call = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.control.Execute = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xDesktop.requireApp("ScriptEditor", "statement.control.If", null, false);
- MWF.xApplication.ScriptEditor.statement.control.IfElse = new Class({ //todo
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Around
- });
- MWF.xApplication.ScriptEditor.statement.control.Each = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Around
- });
- MWF.xApplication.ScriptEditor.statement.control.For = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Around
- });
- MWF.xApplication.ScriptEditor.statement.control.While = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Around
- });
- MWF.xApplication.ScriptEditor.statement.control.Break = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.control.Continue = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.control.Try = new Class({ //todo
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Around
- });
- MWF.xApplication.ScriptEditor.statement.control.Throw = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.control.Return = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- //函数
- MWF.xApplication.ScriptEditor.statement.function.Eval = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.function.IsNaN = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.function.ParseFloat = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.function.ParseInt = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.function.EncodeURI = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.function.EncodeURIComponent = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.function.DecodeURI = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.function.DecodeURIComponent = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- //变量
- MWF.xDesktop.requireApp("ScriptEditor", "statement.variable.Var", null, false);
- MWF.xDesktop.requireApp("ScriptEditor", "statement.variable.Set", null, false);
- MWF.xDesktop.requireApp("ScriptEditor", "statement.variable.Variable", null, false);
- MWF.xApplication.ScriptEditor.statement.variable.New = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.variable.This = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.variable.Typeof = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.variable.Instanceof = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.variable.In = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.variable.NaN = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.variable.Delete = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- //运算符
- MWF.xApplication.ScriptEditor.statement.operator.Assign = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.operator.AddAssign = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.operator.SubAssign = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.operator.MulAssign = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.operator.DivAssign = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.operator.ExpAssign = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.operator.ModAssign = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Operation
- });
- MWF.xApplication.ScriptEditor.statement.operator.Add = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Sub = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Mul = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Div = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Increment = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Decrement = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Exponentiation = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Gt = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.GtEqual = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Lt = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.LtEqual = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Equal = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Inequal = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.StrictEqual = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.StrictInequal = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.And = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Or = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Not = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Grouping = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Ternary = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Random = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.operator.Dot = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- //Object
- MWF.xApplication.ScriptEditor.statement.object.New = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Each = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Around
- });
- MWF.xApplication.ScriptEditor.statement.object.Merge = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Clone = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Append = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Subset = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Map = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Filter = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Every = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Some = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Keys = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Values = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.GetLength = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.KeyOf = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.Contains = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.ToQueryString = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
- MWF.xApplication.ScriptEditor.statement.object.ToString = new Class({
- Extends: MWF.xApplication.ScriptEditor.statement.$Statement.$Expression
- });
|