PageRenderTime 64ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/ext/haxe/ImportAll.hx

http://caffeine-hx.googlecode.com/
Haxe | 711 lines | 623 code | 49 blank | 39 comment | 0 complexity | 69a156fb497561b2eeea25e360f88377 MD5 | raw file
Possible License(s): GPL-2.0, Apache-2.0, BSD-3-Clause, LGPL-2.1
  1. /*
  2. * Copyright (c) 2005, The haXe Project Contributors
  3. * All rights reserved.
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that the following conditions are met:
  6. *
  7. * - Redistributions of source code must retain the above copyright
  8. * notice, this list of conditions and the following disclaimer.
  9. * - Redistributions in binary form must reproduce the above copyright
  10. * notice, this list of conditions and the following disclaimer in the
  11. * documentation and/or other materials provided with the distribution.
  12. *
  13. * THIS SOFTWARE IS PROVIDED BY THE HAXE PROJECT CONTRIBUTORS "AS IS" AND ANY
  14. * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  15. * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  16. * DISCLAIMED. IN NO EVENT SHALL THE HAXE PROJECT CONTRIBUTORS BE LIABLE FOR
  17. * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  18. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  19. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  20. * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  21. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  22. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  23. * DAMAGE.
  24. */
  25. package haxe;
  26. // std
  27. import Array;
  28. import ByteString;
  29. import Class;
  30. import Constants;
  31. import Date;
  32. import DateTools;
  33. import EReg;
  34. import Hash;
  35. import I32;
  36. import I64;
  37. import IntHash;
  38. import IntIter;
  39. import Lambda;
  40. import List;
  41. import Math;
  42. import Reflect;
  43. import Std;
  44. import StdTypes;
  45. import String;
  46. import StringBuf;
  47. import StringTools;
  48. import Type;
  49. import Xml;
  50. import config.DotConfig;
  51. import config.XmlConfig;
  52. import crypt.Aes;
  53. import crypt.IV;
  54. import crypt.ModeCBC;
  55. import crypt.ModeECB;
  56. import crypt.PadNull;
  57. import crypt.PadPkcs1Type1;
  58. import crypt.PadPkcs1Type2;
  59. import crypt.PadPkcs5;
  60. import crypt.RSA;
  61. import crypt.RSAEncrypt;
  62. import crypt.Tea;
  63. import crypt.cert.X509CertificateCollection;
  64. import crypt.cert.X509Certificate;
  65. import crypt.cert.MozillaRootCertificates;
  66. import dates.GmtDate;
  67. import formats.Base64;
  68. import formats.der.DERByteString;
  69. import formats.der.DER;
  70. import formats.der.Integer;
  71. import formats.der.ObjectIdentifier;
  72. import formats.der.OID;
  73. import formats.der.PEM;
  74. import formats.der.PrintableString;
  75. import formats.der.Sequence;
  76. import formats.der.Set;
  77. import formats.der.Types;
  78. import formats.der.UTCTime;
  79. import formats.json.JsonArray;
  80. import formats.json.JsonException;
  81. import formats.json.JSON;
  82. import formats.json.JsonObject;
  83. import hash.HMAC;
  84. import hash.Md5;
  85. import hash.Sha1;
  86. import hash.Sha256;
  87. import hash.Util;
  88. #if !neko
  89. import haxe.Firebug;
  90. #end
  91. import haxe.Http;
  92. import haxe.ImportAll;
  93. import haxe.Log;
  94. import haxe.Md5;
  95. import haxe.PosInfos;
  96. import haxe.Serializer;
  97. import haxe.Stack;
  98. import haxe.Template;
  99. import haxe.Timer;
  100. import haxe.Unserializer;
  101. import haxe.UUID;
  102. import haxe.remoting.AsyncAdapter;
  103. import haxe.remoting.AsyncConnection;
  104. import haxe.remoting.AsyncDebugConnection;
  105. import haxe.remoting.AsyncProxy;
  106. import haxe.remoting.Connection;
  107. import haxe.remoting.DelayedConnection;
  108. import haxe.remoting.EncRemotingAdaptor;
  109. #if !neko
  110. import haxe.remoting.FlashJsConnection;
  111. #end
  112. #if flash
  113. import haxe.remoting.LocalConnection;
  114. #end
  115. #if neko
  116. import haxe.remoting.NekoSocketConnection;
  117. #end
  118. import haxe.remoting.Proxy;
  119. import haxe.remoting.SocketConnection;
  120. import haxe.remoting.SocketProtocol;
  121. #if flash
  122. import haxe.remoting.SocketWrapper;
  123. #end
  124. import haxe.rtti.Infos;
  125. import haxe.rtti.Type;
  126. import haxe.rtti.XmlParser;
  127. import haxe.xml.Check;
  128. import haxe.xml.Fast;
  129. import haxe.xml.Proxy;
  130. import haxe.unit.TestCase;
  131. import haxe.unit.TestResult;
  132. import haxe.unit.TestRunner;
  133. import haxe.unit.TestStatus;
  134. #if flash9
  135. // generated by haxe
  136. import flash.Boot;
  137. import flash.Lib;
  138. import flash.FlashXml__;
  139. import flash.accessibility.Accessibility;
  140. import flash.accessibility.AccessibilityImplementation;
  141. import flash.accessibility.AccessibilityProperties;
  142. import flash.display.ActionScriptVersion;
  143. import flash.display.AVM1Movie;
  144. import flash.display.Bitmap;
  145. import flash.display.BitmapData;
  146. import flash.display.BitmapDataChannel;
  147. import flash.display.BlendMode;
  148. import flash.display.CapsStyle;
  149. import flash.display.DisplayObject;
  150. import flash.display.DisplayObjectContainer;
  151. import flash.display.FrameLabel;
  152. import flash.display.GradientType;
  153. import flash.display.Graphics;
  154. import flash.display.IBitmapDrawable;
  155. import flash.display.InteractiveObject;
  156. import flash.display.InterpolationMethod;
  157. import flash.display.JointStyle;
  158. import flash.display.LineScaleMode;
  159. import flash.display.Loader;
  160. import flash.display.LoaderInfo;
  161. import flash.display.MorphShape;
  162. import flash.display.MovieClip;
  163. import flash.display.PixelSnapping;
  164. import flash.display.Scene;
  165. import flash.display.Shape;
  166. import flash.display.SimpleButton;
  167. import flash.display.SpreadMethod;
  168. import flash.display.Sprite;
  169. import flash.display.Stage;
  170. import flash.display.StageAlign;
  171. import flash.display.StageQuality;
  172. import flash.display.StageScaleMode;
  173. import flash.display.SWFVersion;
  174. import flash.events.ActivityEvent;
  175. import flash.events.AsyncErrorEvent;
  176. import flash.events.ContextMenuEvent;
  177. import flash.events.DataEvent;
  178. import flash.events.ErrorEvent;
  179. import flash.events.Event;
  180. import flash.events.EventDispatcher;
  181. import flash.events.EventPhase;
  182. import flash.events.FocusEvent;
  183. import flash.events.FullScreenEvent;
  184. import flash.events.HTTPStatusEvent;
  185. import flash.events.IEventDispatcher;
  186. import flash.events.IMEEvent;
  187. import flash.events.IOErrorEvent;
  188. import flash.events.KeyboardEvent;
  189. import flash.events.MouseEvent;
  190. import flash.events.NetFilterEvent;
  191. import flash.events.NetStatusEvent;
  192. import flash.events.ProgressEvent;
  193. import flash.events.SecurityErrorEvent;
  194. import flash.events.StatusEvent;
  195. import flash.events.SyncEvent;
  196. import flash.events.TextEvent;
  197. import flash.events.TimerEvent;
  198. import flash.events.WeakFunctionClosure;
  199. import flash.events.WeakMethodClosure;
  200. import flash.external.ExternalInterface;
  201. import flash.filters.BevelFilter;
  202. import flash.filters.BitmapFilter;
  203. import flash.filters.BitmapFilterQuality;
  204. import flash.filters.BitmapFilterType;
  205. import flash.filters.BlurFilter;
  206. import flash.filters.ColorMatrixFilter;
  207. import flash.filters.ConvolutionFilter;
  208. import flash.filters.DisplacementMapFilter;
  209. import flash.filters.DisplacementMapFilterMode;
  210. import flash.filters.DropShadowFilter;
  211. import flash.filters.GlowFilter;
  212. import flash.filters.GradientBevelFilter;
  213. import flash.filters.GradientGlowFilter;
  214. import flash.geom.ColorTransform;
  215. import flash.geom.Matrix;
  216. import flash.geom.Point;
  217. import flash.geom.Rectangle;
  218. import flash.geom.Transform;
  219. import flash.media.Camera;
  220. import flash.media.ID3Info;
  221. import flash.media.Microphone;
  222. import flash.media.Sound;
  223. import flash.media.SoundChannel;
  224. import flash.media.SoundLoaderContext;
  225. import flash.media.SoundMixer;
  226. import flash.media.SoundTransform;
  227. import flash.media.Video;
  228. import flash.net.DynamicPropertyOutput;
  229. import flash.net.FileFilter;
  230. import flash.net.FileReference;
  231. import flash.net.FileReferenceList;
  232. import flash.net.IDynamicPropertyOutput;
  233. import flash.net.IDynamicPropertyWriter;
  234. import flash.net.LocalConnection;
  235. import flash.net.NetConnection;
  236. import flash.net.NetStream;
  237. import flash.net.ObjectEncoding;
  238. import flash.net.Responder;
  239. import flash.net.SharedObject;
  240. import flash.net.SharedObjectFlushStatus;
  241. import flash.net.Socket;
  242. import flash.net.URLLoader;
  243. import flash.net.URLLoaderDataFormat;
  244. import flash.net.URLRequest;
  245. import flash.net.URLRequestHeader;
  246. import flash.net.URLRequestMethod;
  247. import flash.net.URLStream;
  248. import flash.net.URLVariables;
  249. import flash.net.XMLSocket;
  250. import flash.printing.PrintJob;
  251. import flash.printing.PrintJobOptions;
  252. import flash.printing.PrintJobOrientation;
  253. import flash.system.ApplicationDomain;
  254. import flash.system.Capabilities;
  255. import flash.system.FSCommand;
  256. import flash.system.IME;
  257. import flash.system.IMEConversionMode;
  258. import flash.system.LoaderContext;
  259. import flash.system.Security;
  260. import flash.system.SecurityDomain;
  261. import flash.system.SecurityPanel;
  262. import flash.system.System;
  263. import flash.text.AntiAliasType;
  264. import flash.text.CSMSettings;
  265. import flash.text.Font;
  266. import flash.text.FontStyle;
  267. import flash.text.FontType;
  268. import flash.text.GridFitType;
  269. import flash.text.StaticText;
  270. import flash.text.StyleSheet;
  271. import flash.text.TextColorType;
  272. import flash.text.TextDisplayMode;
  273. import flash.text.TextExtent;
  274. import flash.text.TextField;
  275. import flash.text.TextFieldAutoSize;
  276. import flash.text.TextFieldType;
  277. import flash.text.TextFormat;
  278. import flash.text.TextFormatAlign;
  279. import flash.text.TextFormatDisplay;
  280. import flash.text.TextLineMetrics;
  281. import flash.text.TextRenderer;
  282. import flash.text.TextRun;
  283. import flash.text.TextSnapshot;
  284. import flash.ui.ContextMenu;
  285. import flash.ui.ContextMenuBuiltInItems;
  286. import flash.ui.ContextMenuItem;
  287. import flash.ui.Keyboard;
  288. import flash.ui.KeyLocation;
  289. import flash.ui.Mouse;
  290. import flash.utils.ByteArray;
  291. import flash.utils.Dictionary;
  292. import flash.utils.Endian;
  293. import flash.utils.IDataInput;
  294. import flash.utils.IDataOutput;
  295. import flash.utils.IExternalizable;
  296. import flash.utils.ObjectInput;
  297. import flash.utils.ObjectOutput;
  298. import flash.utils.Proxy;
  299. import flash.utils.SetIntervalTimer;
  300. import flash.utils.Timer;
  301. import flash.xml.XMLDocument;
  302. import flash.xml.XMLNode;
  303. import flash.xml.XMLNodeType;
  304. import flash.xml.XMLParser;
  305. import flash.xml.XMLTag;
  306. #else flash
  307. import flash.Boot;
  308. import flash.Lib;
  309. import flash.Accessibility;
  310. import flash.Button;
  311. import flash.Camera;
  312. import flash.Color;
  313. import flash.ContextMenu;
  314. import flash.ContextMenuItem;
  315. import flash.ExtendedKey;
  316. import flash.Key;
  317. import flash.LoadVars;
  318. import flash.LocalConnection;
  319. import flash.Microphone;
  320. import flash.Mouse;
  321. import flash.MovieClip;
  322. import flash.MovieClipLoader;
  323. import flash.NetConnection;
  324. import flash.NetStream;
  325. import flash.PrintJob;
  326. import flash.Selection;
  327. import flash.SharedObject;
  328. import flash.Sound;
  329. import flash.Stage;
  330. import flash.System;
  331. import flash.TextField;
  332. import flash.TextFormat;
  333. import flash.TextSnapshot;
  334. import flash.Video;
  335. import flash.XMLRequest;
  336. import flash.XMLSocket;
  337. import flash.text.StyleSheet;
  338. import flash.system.Capabilities;
  339. import flash.system.Security;
  340. // generated by haxe
  341. import flash9.Boot;
  342. import flash9.Lib;
  343. import flash9.FlashXml__;
  344. import flash9.accessibility.Accessibility;
  345. import flash9.accessibility.AccessibilityImplementation;
  346. import flash9.accessibility.AccessibilityProperties;
  347. import flash9.display.ActionScriptVersion;
  348. import flash9.display.AVM1Movie;
  349. import flash9.display.Bitmap;
  350. import flash9.display.BitmapData;
  351. import flash9.display.BitmapDataChannel;
  352. import flash9.display.BlendMode;
  353. import flash9.display.CapsStyle;
  354. import flash9.display.DisplayObject;
  355. import flash9.display.DisplayObjectContainer;
  356. import flash9.display.FrameLabel;
  357. import flash9.display.GradientType;
  358. import flash9.display.Graphics;
  359. import flash9.display.IBitmapDrawable;
  360. import flash9.display.InteractiveObject;
  361. import flash9.display.InterpolationMethod;
  362. import flash9.display.JointStyle;
  363. import flash9.display.LineScaleMode;
  364. import flash9.display.Loader;
  365. import flash9.display.LoaderInfo;
  366. import flash9.display.MorphShape;
  367. import flash9.display.MovieClip;
  368. import flash9.display.PixelSnapping;
  369. import flash9.display.Scene;
  370. import flash9.display.Shape;
  371. import flash9.display.SimpleButton;
  372. import flash9.display.SpreadMethod;
  373. import flash9.display.Sprite;
  374. import flash9.display.Stage;
  375. import flash9.display.StageAlign;
  376. import flash9.display.StageQuality;
  377. import flash9.display.StageScaleMode;
  378. import flash9.display.SWFVersion;
  379. import flash9.events.ActivityEvent;
  380. import flash9.events.AsyncErrorEvent;
  381. import flash9.events.ContextMenuEvent;
  382. import flash9.events.DataEvent;
  383. import flash9.events.ErrorEvent;
  384. import flash9.events.Event;
  385. import flash9.events.EventDispatcher;
  386. import flash9.events.EventPhase;
  387. import flash9.events.FocusEvent;
  388. import flash9.events.FullScreenEvent;
  389. import flash9.events.HTTPStatusEvent;
  390. import flash9.events.IEventDispatcher;
  391. import flash9.events.IMEEvent;
  392. import flash9.events.IOErrorEvent;
  393. import flash9.events.KeyboardEvent;
  394. import flash9.events.MouseEvent;
  395. import flash9.events.NetFilterEvent;
  396. import flash9.events.NetStatusEvent;
  397. import flash9.events.ProgressEvent;
  398. import flash9.events.SecurityErrorEvent;
  399. import flash9.events.StatusEvent;
  400. import flash9.events.SyncEvent;
  401. import flash9.events.TextEvent;
  402. import flash9.events.TimerEvent;
  403. import flash9.events.WeakFunctionClosure;
  404. import flash9.events.WeakMethodClosure;
  405. import flash9.external.ExternalInterface;
  406. import flash9.filters.BevelFilter;
  407. import flash9.filters.BitmapFilter;
  408. import flash9.filters.BitmapFilterQuality;
  409. import flash9.filters.BitmapFilterType;
  410. import flash9.filters.BlurFilter;
  411. import flash9.filters.ColorMatrixFilter;
  412. import flash9.filters.ConvolutionFilter;
  413. import flash9.filters.DisplacementMapFilter;
  414. import flash9.filters.DisplacementMapFilterMode;
  415. import flash9.filters.DropShadowFilter;
  416. import flash9.filters.GlowFilter;
  417. import flash9.filters.GradientBevelFilter;
  418. import flash9.filters.GradientGlowFilter;
  419. import flash9.geom.ColorTransform;
  420. import flash9.geom.Matrix;
  421. import flash9.geom.Point;
  422. import flash9.geom.Rectangle;
  423. import flash9.geom.Transform;
  424. import flash9.media.Camera;
  425. import flash9.media.ID3Info;
  426. import flash9.media.Microphone;
  427. import flash9.media.Sound;
  428. import flash9.media.SoundChannel;
  429. import flash9.media.SoundLoaderContext;
  430. import flash9.media.SoundMixer;
  431. import flash9.media.SoundTransform;
  432. import flash9.media.Video;
  433. import flash9.net.DynamicPropertyOutput;
  434. import flash9.net.FileFilter;
  435. import flash9.net.FileReference;
  436. import flash9.net.FileReferenceList;
  437. import flash9.net.IDynamicPropertyOutput;
  438. import flash9.net.IDynamicPropertyWriter;
  439. import flash9.net.LocalConnection;
  440. import flash9.net.NetConnection;
  441. import flash9.net.NetStream;
  442. import flash9.net.ObjectEncoding;
  443. import flash9.net.Responder;
  444. import flash9.net.SharedObject;
  445. import flash9.net.SharedObjectFlushStatus;
  446. import flash9.net.Socket;
  447. import flash9.net.URLLoader;
  448. import flash9.net.URLLoaderDataFormat;
  449. import flash9.net.URLRequest;
  450. import flash9.net.URLRequestHeader;
  451. import flash9.net.URLRequestMethod;
  452. import flash9.net.URLStream;
  453. import flash9.net.URLVariables;
  454. import flash9.net.XMLSocket;
  455. import flash9.printing.PrintJob;
  456. import flash9.printing.PrintJobOptions;
  457. import flash9.printing.PrintJobOrientation;
  458. import flash9.system.ApplicationDomain;
  459. import flash9.system.Capabilities;
  460. import flash9.system.FSCommand;
  461. import flash9.system.IME;
  462. import flash9.system.IMEConversionMode;
  463. import flash9.system.LoaderContext;
  464. import flash9.system.Security;
  465. import flash9.system.SecurityDomain;
  466. import flash9.system.SecurityPanel;
  467. import flash9.system.System;
  468. import flash9.text.AntiAliasType;
  469. import flash9.text.CSMSettings;
  470. import flash9.text.Font;
  471. import flash9.text.FontStyle;
  472. import flash9.text.FontType;
  473. import flash9.text.GridFitType;
  474. import flash9.text.StaticText;
  475. import flash9.text.StyleSheet;
  476. import flash9.text.TextColorType;
  477. import flash9.text.TextDisplayMode;
  478. import flash9.text.TextExtent;
  479. import flash9.text.TextField;
  480. import flash9.text.TextFieldAutoSize;
  481. import flash9.text.TextFieldType;
  482. import flash9.text.TextFormat;
  483. import flash9.text.TextFormatAlign;
  484. import flash9.text.TextFormatDisplay;
  485. import flash9.text.TextLineMetrics;
  486. import flash9.text.TextRenderer;
  487. import flash9.text.TextRun;
  488. import flash9.text.TextSnapshot;
  489. import flash9.ui.ContextMenu;
  490. import flash9.ui.ContextMenuBuiltInItems;
  491. import flash9.ui.ContextMenuItem;
  492. import flash9.ui.Keyboard;
  493. import flash9.ui.KeyLocation;
  494. import flash9.ui.Mouse;
  495. import flash9.utils.ByteArray;
  496. import flash9.utils.Dictionary;
  497. import flash9.utils.Endian;
  498. import flash9.utils.IDataInput;
  499. import flash9.utils.IDataOutput;
  500. import flash9.utils.IExternalizable;
  501. import flash9.utils.ObjectInput;
  502. import flash9.utils.ObjectOutput;
  503. import flash9.utils.Proxy;
  504. import flash9.utils.SetIntervalTimer;
  505. import flash9.utils.Timer;
  506. import flash9.xml.XMLDocument;
  507. import flash9.xml.XMLNode;
  508. import flash9.xml.XMLNodeType;
  509. import flash9.xml.XMLParser;
  510. import flash9.xml.XMLTag;
  511. #end
  512. #if flash8
  513. import flash.display.BitmapData;
  514. import flash.external.ExternalInterface;
  515. import flash.filters.BevelFilter;
  516. import flash.filters.BitmapFilter;
  517. import flash.filters.BlurFilter;
  518. import flash.filters.ColorMatrixFilter;
  519. import flash.filters.ConvolutionFilter;
  520. import flash.filters.DisplacementMapFilter;
  521. import flash.filters.DropShadowFilter;
  522. import flash.filters.GlowFilter;
  523. import flash.filters.GradientBevelFilter;
  524. import flash.filters.GradientGlowFilter;
  525. import flash.geom.ColorTransform;
  526. import flash.geom.Matrix;
  527. import flash.geom.Point;
  528. import flash.geom.Rectangle;
  529. import flash.geom.Transform;
  530. import flash.net.FileReference;
  531. import flash.net.FileReferenceList;
  532. import flash.system.IME;
  533. import flash.text.TextRenderer;
  534. #end
  535. #if neko
  536. import neko.Boot;
  537. import neko.FileSystem;
  538. import neko.Int32;
  539. import neko.Lib;
  540. import neko.Random;
  541. import neko.Sys;
  542. import neko.Utf8;
  543. import neko.Web;
  544. import neko.io.Error;
  545. import neko.io.File;
  546. import neko.io.FileInput;
  547. import neko.io.FileOutput;
  548. import neko.io.Input;
  549. import neko.io.Logger;
  550. import neko.io.Multiple;
  551. import neko.io.Output;
  552. import neko.io.Path;
  553. import neko.io.Process;
  554. import neko.io.StringInput;
  555. import neko.io.StringOutput;
  556. import neko.io.TmpFile;
  557. import neko.zip.Compress;
  558. import neko.zip.CRC32;
  559. import neko.zip.Flush;
  560. import neko.zip.Reader;
  561. import neko.zip.Uncompress;
  562. import neko.zip.Writer;
  563. import neko.db.Connection;
  564. import neko.db.Manager;
  565. import neko.db.Mysql;
  566. import neko.db.Object;
  567. import neko.db.ResultSet;
  568. import neko.db.Sqlite;
  569. import neko.db.Transaction;
  570. import neko.net.Host;
  571. import neko.net.InternalSocket;
  572. import neko.net.InternalSocketInput;
  573. import neko.net.InternalSocketOutput;
  574. import neko.net.Poll;
  575. import neko.net.ProxyDetect;
  576. import neko.net.RemotingServer;
  577. import neko.net.ServerLoop;
  578. import neko.net.Socket;
  579. import neko.net.SocketInput;
  580. import neko.net.SocketOutput;
  581. import neko.net.ThreadRemotingServer;
  582. import neko.net.ThreadServer;
  583. import neko.net.UdpReliableEvent;
  584. import neko.net.UdpReliableSocket;
  585. import neko.net.UdpReliableSocketInput;
  586. import neko.net.UdpReliableSocketOutput;
  587. import neko.net.servers.EncThrRemotingServer;
  588. import neko.net.servers.GenericServer;
  589. import neko.net.servers.InternalSocketRealtimeServer;
  590. import neko.net.servers.MetaServer;
  591. import neko.net.servers.RealtimeServer;
  592. import neko.net.servers.TcpRealtimeServer;
  593. import neko.net.servers.UdprRealtimeServer;
  594. import neko.vm.Loader;
  595. import neko.vm.Module;
  596. import neko.vm.Thread;
  597. import neko.vm.Lock;
  598. import neko.vm.Ui;
  599. import neko.vm.Gc;
  600. #end
  601. #if js
  602. import js.Boot;
  603. import js.Lib;
  604. import js.Dom;
  605. import js.Selection;
  606. import js.XMLHttpRequest;
  607. import js.XMLSocket;
  608. #end
  609. import math.BigInteger;
  610. import math.prng.Random;
  611. import math.prng.ArcFour;
  612. import math.reduction.Barrett;
  613. import math.reduction.Classic;
  614. import math.reduction.Null;
  615. import protocols.Mime;
  616. import protocols.http.Cookie;
  617. import protocols.http.Request;
  618. #if neko
  619. import clients.irc.Connection;
  620. import clients.irc.MsgParser;
  621. import protocols.couchdb.Database;
  622. import protocols.couchdb.DesignDocument;
  623. import protocols.couchdb.DesignView;
  624. import protocols.couchdb.Document;
  625. import protocols.couchdb.DocumentOptions;
  626. import protocols.couchdb.Filter;
  627. import protocols.couchdb.NamedView;
  628. import protocols.couchdb.Result;
  629. import protocols.couchdb.Row;
  630. import protocols.couchdb.Session;
  631. import protocols.couchdb.Transaction;
  632. import protocols.couchdb.View;
  633. import servers.http.Range;
  634. //import servers.http.hive.Client;
  635. //import servers.http.hive.Handler;
  636. //import servers.http.hive.Logger;
  637. //import servers.http.hive.Request;
  638. //import servers.http.hive.Resource;
  639. //import servers.http.hive.Response;
  640. //import servers.http.hive.Server;
  641. //import servers.http.hive.ServerConfig;
  642. import servers.http.hive.ThreadPollServer;
  643. import servers.http.hive.TypesHttp;
  644. #end
  645. import system.log.EventLog;
  646. #if neko
  647. import system.log.File;
  648. import system.log.TextFile;
  649. import system.log.Syslog;
  650. #end
  651. #if neko
  652. import xdiff.Tools;
  653. #end
  654. // TOOLS
  655. #if neko
  656. import tools.haxedoc.Main;
  657. import tools.haxelib.Main;
  658. import tools.haxelib.Site;
  659. //import tools.hxinst.Main -> needs xCross
  660. //import tools.HaxelibRelease;
  661. //import tools.PrTool;
  662. #end