index.js 916 B

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