js_keyword.js 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. <rtl code>
  2. var Math$ = function (){
  3. function Object$(){
  4. }
  5. var var$ = 0;
  6. function throw$(){
  7. }
  8. return {
  9. Object: Object$,
  10. var: function(){return var$;},
  11. throw: throw$
  12. }
  13. }();
  14. var do$ = function (Math$){
  15. function D(){
  16. Math$.Object.call(this);
  17. }
  18. RTL$.extend(D, Math$.Object);
  19. var break$ = 0;var case$ = 0;var catch$ = 0;var continue$ = 0;var debugger$ = 0;var default$ = 0;var delete$ = 0;var else$ = 0;var class$ = 0;var const$ = 0;var enum$ = 0;var export$ = 0;var extends$ = 0;var import$ = 0;var super$ = 0;var true$ = 0;var false$ = 0;var null$ = 0;var implements$ = 0;var interface$ = 0;var let$ = 0;var package$ = 0;var private$ = 0;var protected$ = 0;var public$ = 0;var static$ = 0;var yield$ = 0;var finally$ = 0;var for$ = 0;var if$ = 0;var in$ = 0;var instanceof$ = 0;var new$ = 0;var return$ = 0;var switch$ = 0;var this$ = 0;var try$ = 0;var typeof$ = 0;var var$ = 0;var void$ = 0;var while$ = 0;var with$ = 0;var Number$ = 0;var Object$ = 0;
  20. var r = new Math$.Object();
  21. function function$(else$/*VAR INTEGER*/){
  22. var i = null;
  23. var Math$ = 0;
  24. i = function$;
  25. case$ = 123;
  26. else$.set(456);
  27. }
  28. function$({set: function($v){var$ = $v;}, get: function(){return var$;}});
  29. Math$.throw();
  30. var$ = Math$.var();
  31. }(Math$);