index.js 986 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { Break } from './break';
  2. import { Return } from './return';
  3. import { Assign } from './assign';
  4. import { ArrayIndexAssign } from './arrayAssign';
  5. import { Declaration } from './declaration';
  6. import { ArrayDeclaration } from './arrayDeclaration';
  7. import { While } from './while';
  8. import { For } from './for';
  9. import { Function } from './function';
  10. import { IfThenElse } from './ifThenElse';
  11. import { CommandBlock } from './commandBlock';
  12. import { DoUntil } from './doUntil';
  13. import { Switch } from './switch';
  14. import { Case } from './case';
  15. import { SysCall } from './sysCall';
  16. import { FormalParameter } from './formalParameter';
  17. import { FunctionCall } from './../expressions/functionCall'; //Proxy to expression since they do exatcly the same thing
  18. export {
  19. Break,
  20. Return,
  21. Assign,
  22. ArrayIndexAssign,
  23. Declaration,
  24. ArrayDeclaration,
  25. While,
  26. For,
  27. Function,
  28. IfThenElse,
  29. CommandBlock,
  30. DoUntil,
  31. Switch,
  32. Case,
  33. SysCall,
  34. FormalParameter,
  35. FunctionCall
  36. };