Ignore:
Timestamp:
12/12/24 17:06:06 (5 weeks ago)
Author:
stefan toskovski <stefantoska84@…>
Branches:
main
Parents:
d565449
Message:

Pred finalna verzija

File:
1 edited

Legend:

Unmodified
Added
Removed
  • imaps-frontend/node_modules/@babel/generator/lib/generators/statements.js

    rd565449 r0c6b92a  
    3434  this.space();
    3535  this.tokenChar(40);
    36   this.print(node.object, node);
     36  this.print(node.object);
    3737  this.tokenChar(41);
    3838  this.printBlock(node);
     
    4242  this.space();
    4343  this.tokenChar(40);
    44   this.print(node.test, node);
     44  this.print(node.test);
    4545  this.tokenChar(41);
    4646  this.space();
     
    5151    this.indent();
    5252  }
    53   this.printAndIndentOnComments(node.consequent, node);
     53  this.printAndIndentOnComments(node.consequent);
    5454  if (needsBlock) {
    5555    this.dedent();
     
    6161    this.word("else");
    6262    this.space();
    63     this.printAndIndentOnComments(node.alternate, node);
     63    this.printAndIndentOnComments(node.alternate);
    6464  }
    6565}
     
    7878  this.tokenChar(40);
    7979  {
    80     const exit = this.enterForStatementInit(true);
     80    const exit = this.enterForStatementInit();
    8181    this.tokenContext |= _index.TokenContext.forHead;
    82     this.print(node.init, node);
     82    this.print(node.init);
    8383    exit();
    8484  }
     
    8686  if (node.test) {
    8787    this.space();
    88     this.print(node.test, node);
    89   }
    90   this.tokenChar(59);
     88    this.print(node.test);
     89  }
     90  this.token(";", false, 1);
    9191  if (node.update) {
    9292    this.space();
    93     this.print(node.update, node);
     93    this.print(node.update);
    9494  }
    9595  this.tokenChar(41);
     
    100100  this.space();
    101101  this.tokenChar(40);
    102   this.print(node.test, node);
     102  this.print(node.test);
    103103  this.tokenChar(41);
    104104  this.printBlock(node);
     
    115115  this.tokenChar(40);
    116116  {
    117     const exit = isForOf ? null : this.enterForStatementInit(true);
     117    const exit = isForOf ? null : this.enterForStatementInit();
    118118    this.tokenContext |= isForOf ? _index.TokenContext.forOfHead : _index.TokenContext.forInHead;
    119     this.print(node.left, node);
     119    this.print(node.left);
    120120    exit == null || exit();
    121121  }
     
    123123  this.word(isForOf ? "of" : "in");
    124124  this.space();
    125   this.print(node.right, node);
     125  this.print(node.right);
    126126  this.tokenChar(41);
    127127  this.printBlock(node);
     
    132132  this.word("do");
    133133  this.space();
    134   this.print(node.body, node);
     134  this.print(node.body);
    135135  this.space();
    136136  this.word("while");
    137137  this.space();
    138138  this.tokenChar(40);
    139   this.print(node.test, node);
     139  this.print(node.test);
    140140  this.tokenChar(41);
    141141  this.semicolon();
    142142}
    143 function printStatementAfterKeyword(printer, node, parent, isLabel) {
     143function printStatementAfterKeyword(printer, node) {
    144144  if (node) {
    145145    printer.space();
    146     printer.printTerminatorless(node, parent, isLabel);
     146    printer.printTerminatorless(node);
    147147  }
    148148  printer.semicolon();
     
    150150function BreakStatement(node) {
    151151  this.word("break");
    152   printStatementAfterKeyword(this, node.label, node, true);
     152  printStatementAfterKeyword(this, node.label);
    153153}
    154154function ContinueStatement(node) {
    155155  this.word("continue");
    156   printStatementAfterKeyword(this, node.label, node, true);
     156  printStatementAfterKeyword(this, node.label);
    157157}
    158158function ReturnStatement(node) {
    159159  this.word("return");
    160   printStatementAfterKeyword(this, node.argument, node, false);
     160  printStatementAfterKeyword(this, node.argument);
    161161}
    162162function ThrowStatement(node) {
    163163  this.word("throw");
    164   printStatementAfterKeyword(this, node.argument, node, false);
     164  printStatementAfterKeyword(this, node.argument);
    165165}
    166166function LabeledStatement(node) {
    167   this.print(node.label, node);
     167  this.print(node.label);
    168168  this.tokenChar(58);
    169169  this.space();
    170   this.print(node.body, node);
     170  this.print(node.body);
    171171}
    172172function TryStatement(node) {
    173173  this.word("try");
    174174  this.space();
    175   this.print(node.block, node);
     175  this.print(node.block);
    176176  this.space();
    177177  if (node.handlers) {
    178     this.print(node.handlers[0], node);
     178    this.print(node.handlers[0]);
    179179  } else {
    180     this.print(node.handler, node);
     180    this.print(node.handler);
    181181  }
    182182  if (node.finalizer) {
     
    184184    this.word("finally");
    185185    this.space();
    186     this.print(node.finalizer, node);
     186    this.print(node.finalizer);
    187187  }
    188188}
     
    192192  if (node.param) {
    193193    this.tokenChar(40);
    194     this.print(node.param, node);
    195     this.print(node.param.typeAnnotation, node);
     194    this.print(node.param);
     195    this.print(node.param.typeAnnotation);
    196196    this.tokenChar(41);
    197197    this.space();
    198198  }
    199   this.print(node.body, node);
     199  this.print(node.body);
    200200}
    201201function SwitchStatement(node) {
     
    203203  this.space();
    204204  this.tokenChar(40);
    205   this.print(node.discriminant, node);
     205  this.print(node.discriminant);
    206206  this.tokenChar(41);
    207207  this.space();
    208208  this.tokenChar(123);
    209   this.printSequence(node.cases, node, {
     209  this.printSequence(node.cases, {
    210210    indent: true,
    211211    addNewlines(leading, cas) {
     
    219219    this.word("case");
    220220    this.space();
    221     this.print(node.test, node);
     221    this.print(node.test);
    222222    this.tokenChar(58);
    223223  } else {
     
    227227  if (node.consequent.length) {
    228228    this.newline();
    229     this.printSequence(node.consequent, node, {
     229    this.printSequence(node.consequent, {
    230230      indent: true
    231231    });
     
    260260    }
    261261  }
    262   this.printList(node.declarations, node, {
    263     separator: hasInits ? function () {
    264       this.tokenChar(44);
     262  this.printList(node.declarations, {
     263    separator: hasInits ? function (occurrenceCount) {
     264      this.token(",", false, occurrenceCount);
    265265      this.newline();
    266266    } : undefined,
     
    277277}
    278278function VariableDeclarator(node) {
    279   this.print(node.id, node);
     279  this.print(node.id);
    280280  if (node.definite) this.tokenChar(33);
    281   this.print(node.id.typeAnnotation, node);
     281  this.print(node.id.typeAnnotation);
    282282  if (node.init) {
    283283    this.space();
    284284    this.tokenChar(61);
    285285    this.space();
    286     this.print(node.init, node);
     286    this.print(node.init);
    287287  }
    288288}
Note: See TracChangeset for help on using the changeset viewer.