Changeset 13593 in webkit


Ignore:
Timestamp:
Mar 30, 2006 5:21:58 PM (18 years ago)
Author:
eseidel
Message:

2006-03-30 Eric Seidel <eseidel@apple.com>

Reviewed by ggaren.

  • kjs/nodes.h: Some various small style fixes.
Location:
trunk/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r13591 r13593  
     12006-03-30  Eric Seidel  <eseidel@apple.com>
     2
     3        Reviewed by ggaren.
     4
     5        * kjs/nodes.h: Some various small style fixes.
     6
    172006-03-30  Eric Seidel  <eseidel@apple.com>
    28
  • trunk/JavaScriptCore/kjs/nodes.h

    r13591 r13593  
    7979    virtual JSValue *evaluate(ExecState *exec) = 0;
    8080    UString toString() const;
    81     virtual void streamTo(SourceStream &s) const = 0;
    82     virtual void processVarDecls(ExecState *) {}
     81    virtual void streamTo(SourceStream&) const = 0;
     82    virtual void processVarDecls(ExecState*) {}
    8383    int lineNo() const { return m_line; }
    8484
     
    111111    JSValue *throwUndefinedVariableError(ExecState *, const Identifier &);
    112112
    113     void setExceptionDetailsIfNeeded(ExecState *);
     113    void setExceptionDetailsIfNeeded(ExecState*);
    114114
    115115    int m_line;
     
    126126    int firstLine() const { return lineNo(); }
    127127    int lastLine() const { return m_lastLine; }
    128     bool hitStatement(ExecState *exec);
     128    bool hitStatement(ExecState*);
    129129    virtual Completion execute(ExecState *exec) = 0;
    130130    void pushLabel(const Identifier &id) { ls.push(id); }
    131     virtual void processFuncDecl(ExecState *exec);
     131    virtual void processFuncDecl(ExecState*);
    132132  protected:
    133133    LabelStack ls;
     
    141141    NullNode() {}
    142142    JSValue* evaluate(ExecState*);
    143     virtual void streamTo(SourceStream &s) const;
     143    virtual void streamTo(SourceStream&) const;
    144144  };
    145145
     
    148148    BooleanNode(bool v) : value(v) {}
    149149    JSValue* evaluate(ExecState*);
    150     virtual void streamTo(SourceStream &s) const;
     150    virtual void streamTo(SourceStream&) const;
    151151  private:
    152152    bool value;
     
    157157    NumberNode(double v) : value(v) {}
    158158    JSValue* evaluate(ExecState*);
    159     virtual void streamTo(SourceStream &s) const;
     159    virtual void streamTo(SourceStream&) const;
    160160  private:
    161161    double value;
     
    166166    StringNode(const UString *v) { value = *v; }
    167167    JSValue* evaluate(ExecState*);
    168     virtual void streamTo(SourceStream &s) const;
     168    virtual void streamTo(SourceStream&) const;
    169169  private:
    170170    UString value;
     
    176176      : pattern(p), flags(f) { }
    177177    JSValue* evaluate(ExecState*);
    178     virtual void streamTo(SourceStream &s) const;
     178    virtual void streamTo(SourceStream&) const;
    179179  private:
    180180    UString pattern, flags;
     
    185185    ThisNode() {}
    186186    JSValue* evaluate(ExecState*);
    187     virtual void streamTo(SourceStream &s) const;
     187    virtual void streamTo(SourceStream&) const;
    188188  };
    189189
     
    192192    ResolveNode(const Identifier &s) : ident(s) { }
    193193    JSValue* evaluate(ExecState*);
    194     virtual void streamTo(SourceStream &s) const;
     194    virtual void streamTo(SourceStream&) const;
    195195
    196196    virtual bool isLocation() const { return true; }
     
    207207    virtual JSValue* evaluate(ExecState*);
    208208    virtual Node *nodeInsideAllParens();
    209     virtual void streamTo(SourceStream &s) const;
     209    virtual void streamTo(SourceStream&) const;
    210210    virtual bool isGroupNode() const { return true; }
    211211  private:
     
    220220      : next(l->next), elision(e), node(n) { l->next = this; }
    221221    JSValue* evaluate(ExecState*);
    222     virtual void streamTo(SourceStream &s) const;
     222    virtual void streamTo(SourceStream&) const;
    223223    PassRefPtr<ElementNode> releaseNext() { return next.release(); }
    224224    virtual void breakCycle();
     
    238238      : element(ele->next), elision(eli), opt(true) { Parser::removeNodeCycle(element.get()); ele->next = 0; }
    239239    JSValue* evaluate(ExecState*);
    240     virtual void streamTo(SourceStream &s) const;
     240    virtual void streamTo(SourceStream&) const;
    241241  private:
    242242    RefPtr<ElementNode> element;
     
    250250    PropertyNameNode(const Identifier &s) : str(s) { }
    251251    JSValue* evaluate(ExecState*);
    252     virtual void streamTo(SourceStream &s) const;
     252    virtual void streamTo(SourceStream&) const;
    253253  private:
    254254    double numeric;
     
    262262      : name(n), assign(a), type(t) { }
    263263    JSValue* evaluate(ExecState*);
    264     virtual void streamTo(SourceStream &s) const;
     264    virtual void streamTo(SourceStream&) const;
    265265    friend class PropertyListNode;
    266266  private:
     
    278278      : node(n), next(l->next) { l->next = this; }
    279279    JSValue* evaluate(ExecState*);
    280     virtual void streamTo(SourceStream &s) const;
     280    virtual void streamTo(SourceStream&) const;
    281281    PassRefPtr<PropertyListNode> releaseNext() { return next.release(); }
    282282    virtual void breakCycle();
     
    292292    ObjectLiteralNode(PropertyListNode *l) : list(l->next) { Parser::removeNodeCycle(list.get()); l->next = 0; }
    293293    JSValue* evaluate(ExecState*);
    294     virtual void streamTo(SourceStream &s) const;
     294    virtual void streamTo(SourceStream&) const;
    295295  private:
    296296    RefPtr<PropertyListNode> list;
     
    301301    BracketAccessorNode(Node *e1, Node *e2) : expr1(e1), expr2(e2) {}
    302302    JSValue* evaluate(ExecState*);
    303     virtual void streamTo(SourceStream &s) const;
     303    virtual void streamTo(SourceStream&) const;
    304304
    305305    virtual bool isLocation() const { return true; }
     
    317317    DotAccessorNode(Node *e, const Identifier &s) : expr(e), ident(s) { }
    318318    JSValue* evaluate(ExecState*);
    319     virtual void streamTo(SourceStream &s) const;
     319    virtual void streamTo(SourceStream&) const;
    320320
    321321    virtual bool isLocation() const { return true; }
     
    336336      : next(l->next), expr(e) { l->next = this; }
    337337    JSValue* evaluate(ExecState*);
    338     List evaluateList(ExecState *);
    339     virtual void streamTo(SourceStream &s) const;
     338    List evaluateList(ExecState*);
     339    virtual void streamTo(SourceStream&) const;
    340340    PassRefPtr<ArgumentListNode> releaseNext() { return next.release(); }
    341341    virtual void breakCycle();
     
    353353    JSValue* evaluate(ExecState*);
    354354    List evaluateList(ExecState *exec) { return list ? list->evaluateList(exec) : List(); }
    355     virtual void streamTo(SourceStream &s) const;
     355    virtual void streamTo(SourceStream&) const;
    356356  private:
    357357    RefPtr<ArgumentListNode> list;
     
    363363    NewExprNode(Node *e, ArgumentsNode *a) : expr(e), args(a) {}
    364364    JSValue* evaluate(ExecState*);
    365     virtual void streamTo(SourceStream &s) const;
     365    virtual void streamTo(SourceStream&) const;
    366366  private:
    367367    RefPtr<Node> expr;
     
    373373    FunctionCallValueNode(Node *e, ArgumentsNode *a) : expr(e), args(a) {}
    374374    JSValue* evaluate(ExecState*);
    375     virtual void streamTo(SourceStream &s) const;
     375    virtual void streamTo(SourceStream&) const;
    376376  private:
    377377    RefPtr<Node> expr;
     
    383383    FunctionCallResolveNode(const Identifier& i, ArgumentsNode *a) : ident(i), args(a) {}
    384384    JSValue* evaluate(ExecState*);
    385     virtual void streamTo(SourceStream &s) const;
     385    virtual void streamTo(SourceStream&) const;
    386386  private:
    387387    Identifier ident;
     
    393393    FunctionCallBracketNode(Node *b, Node *s, ArgumentsNode *a) : base(b), subscript(s), args(a) {}
    394394    JSValue* evaluate(ExecState*);
    395     virtual void streamTo(SourceStream &s) const;
     395    virtual void streamTo(SourceStream&) const;
    396396  protected:
    397397    RefPtr<Node> base;
     
    403403  public:
    404404    FunctionCallParenBracketNode(Node *b, Node *s, ArgumentsNode *a) : FunctionCallBracketNode(b, s, a) {}
    405     virtual void streamTo(SourceStream &s) const;
     405    virtual void streamTo(SourceStream&) const;
    406406  };
    407407
     
    410410    FunctionCallDotNode(Node *b, const Identifier &i, ArgumentsNode *a) : base(b), ident(i), args(a) {}
    411411    JSValue* evaluate(ExecState*);
    412     virtual void streamTo(SourceStream &s) const;
     412    virtual void streamTo(SourceStream&) const;
    413413  protected:
    414414    RefPtr<Node> base;
     
    420420  public:
    421421    FunctionCallParenDotNode(Node *b, const Identifier &i, ArgumentsNode *a) : FunctionCallDotNode(b, i, a) {}
    422     virtual void streamTo(SourceStream &s) const;
     422    virtual void streamTo(SourceStream&) const;
    423423  };
    424424
     
    427427    PostfixResolveNode(const Identifier& i, Operator o) : m_ident(i), m_oper(o) {}
    428428    JSValue* evaluate(ExecState*);
    429     virtual void streamTo(SourceStream &s) const;
     429    virtual void streamTo(SourceStream&) const;
    430430  private:
    431431    Identifier m_ident;
     
    437437    PostfixBracketNode(Node *b, Node *s, Operator o) : m_base(b), m_subscript(s), m_oper(o) {}
    438438    JSValue* evaluate(ExecState*);
    439     virtual void streamTo(SourceStream &s) const;
     439    virtual void streamTo(SourceStream&) const;
    440440  private:
    441441    RefPtr<Node> m_base;
     
    448448    PostfixDotNode(Node *b, const Identifier& i, Operator o) : m_base(b), m_ident(i), m_oper(o) {}
    449449    JSValue* evaluate(ExecState*);
    450     virtual void streamTo(SourceStream &s) const;
     450    virtual void streamTo(SourceStream&) const;
    451451  private:
    452452    RefPtr<Node> m_base;
     
    459459    DeleteResolveNode(const Identifier& i) : m_ident(i) {}
    460460    JSValue* evaluate(ExecState*);
    461     virtual void streamTo(SourceStream &s) const;
     461    virtual void streamTo(SourceStream&) const;
    462462  private:
    463463    Identifier m_ident;
     
    468468    DeleteBracketNode(Node *base, Node *subscript) : m_base(base), m_subscript(subscript) {}
    469469    JSValue* evaluate(ExecState*);
    470     virtual void streamTo(SourceStream &s) const;
     470    virtual void streamTo(SourceStream&) const;
    471471  private:
    472472    RefPtr<Node> m_base;
     
    478478    DeleteDotNode(Node *base, const Identifier& i) : m_base(base), m_ident(i) {}
    479479    JSValue* evaluate(ExecState*);
    480     virtual void streamTo(SourceStream &s) const;
     480    virtual void streamTo(SourceStream&) const;
    481481  private:
    482482    RefPtr<Node> m_base;
     
    488488    DeleteValueNode(Node *e) : m_expr(e) {}
    489489    JSValue* evaluate(ExecState*);
    490     virtual void streamTo(SourceStream &s) const;
     490    virtual void streamTo(SourceStream&) const;
    491491  private:
    492492    RefPtr<Node> m_expr;
     
    497497    VoidNode(Node *e) : expr(e) {}
    498498    JSValue* evaluate(ExecState*);
    499     virtual void streamTo(SourceStream &s) const;
     499    virtual void streamTo(SourceStream&) const;
    500500  private:
    501501    RefPtr<Node> expr;
     
    506506    TypeOfResolveNode(const Identifier& i) : m_ident(i) {}
    507507    JSValue* evaluate(ExecState*);
    508     virtual void streamTo(SourceStream &s) const;
     508    virtual void streamTo(SourceStream&) const;
    509509  private:
    510510    Identifier m_ident;
     
    515515    TypeOfValueNode(Node *e) : m_expr(e) {}
    516516    JSValue* evaluate(ExecState*);
    517     virtual void streamTo(SourceStream &s) const;
     517    virtual void streamTo(SourceStream&) const;
    518518  private:
    519519    RefPtr<Node> m_expr;
     
    524524    PrefixResolveNode(const Identifier& i, Operator o) : m_ident(i), m_oper(o) {}
    525525    JSValue* evaluate(ExecState*);
    526     virtual void streamTo(SourceStream &s) const;
     526    virtual void streamTo(SourceStream&) const;
    527527  private:
    528528    Identifier m_ident;
     
    534534    PrefixBracketNode(Node *b, Node *s, Operator o) : m_base(b), m_subscript(s), m_oper(o) {}
    535535    JSValue* evaluate(ExecState*);
    536     virtual void streamTo(SourceStream &s) const;
     536    virtual void streamTo(SourceStream&) const;
    537537  private:
    538538    RefPtr<Node> m_base;
     
    545545    PrefixDotNode(Node *b, const Identifier& i, Operator o) : m_base(b), m_ident(i), m_oper(o) {}
    546546    JSValue* evaluate(ExecState*);
    547     virtual void streamTo(SourceStream &s) const;
     547    virtual void streamTo(SourceStream&) const;
    548548  private:
    549549    RefPtr<Node> m_base;
     
    556556    UnaryPlusNode(Node *e) : expr(e) {}
    557557    JSValue* evaluate(ExecState*);
    558     virtual void streamTo(SourceStream &s) const;
     558    virtual void streamTo(SourceStream&) const;
    559559  private:
    560560    RefPtr<Node> expr;
     
    565565    NegateNode(Node *e) : expr(e) {}
    566566    JSValue* evaluate(ExecState*);
    567     virtual void streamTo(SourceStream &s) const;
     567    virtual void streamTo(SourceStream&) const;
    568568  private:
    569569    RefPtr<Node> expr;
     
    574574    BitwiseNotNode(Node *e) : expr(e) {}
    575575    JSValue* evaluate(ExecState*);
    576     virtual void streamTo(SourceStream &s) const;
     576    virtual void streamTo(SourceStream&) const;
    577577  private:
    578578    RefPtr<Node> expr;
     
    583583    LogicalNotNode(Node *e) : expr(e) {}
    584584    JSValue* evaluate(ExecState*);
    585     virtual void streamTo(SourceStream &s) const;
     585    virtual void streamTo(SourceStream&) const;
    586586  private:
    587587    RefPtr<Node> expr;
     
    592592    MultNode(Node *t1, Node *t2, char op) : term1(t1), term2(t2), oper(op) {}
    593593    JSValue* evaluate(ExecState*);
    594     virtual void streamTo(SourceStream &s) const;
     594    virtual void streamTo(SourceStream&) const;
    595595  private:
    596596    RefPtr<Node> term1;
     
    603603    AddNode(Node *t1, Node *t2, char op) : term1(t1), term2(t2), oper(op) {}
    604604    JSValue* evaluate(ExecState*);
    605     virtual void streamTo(SourceStream &s) const;
     605    virtual void streamTo(SourceStream&) const;
    606606  private:
    607607    RefPtr<Node> term1;
     
    615615      : term1(t1), term2(t2), oper(o) {}
    616616    JSValue* evaluate(ExecState*);
    617     virtual void streamTo(SourceStream &s) const;
     617    virtual void streamTo(SourceStream&) const;
    618618  private:
    619619    RefPtr<Node> term1;
     
    627627      expr1(e1), expr2(e2), oper(o) {}
    628628    JSValue* evaluate(ExecState*);
    629     virtual void streamTo(SourceStream &s) const;
     629    virtual void streamTo(SourceStream&) const;
    630630  private:
    631631    RefPtr<Node> expr1;
     
    639639      : expr1(e1), expr2(e2), oper(o) {}
    640640    JSValue* evaluate(ExecState*);
    641     virtual void streamTo(SourceStream &s) const;
     641    virtual void streamTo(SourceStream&) const;
    642642  private:
    643643    RefPtr<Node> expr1;
     
    651651      expr1(e1), expr2(e2), oper(o) {}
    652652    JSValue* evaluate(ExecState*);
    653     virtual void streamTo(SourceStream &s) const;
     653    virtual void streamTo(SourceStream&) const;
    654654  private:
    655655    RefPtr<Node> expr1;
     
    666666      expr1(e1), expr2(e2), oper(o) {}
    667667    JSValue* evaluate(ExecState*);
    668     virtual void streamTo(SourceStream &s) const;
     668    virtual void streamTo(SourceStream&) const;
    669669  private:
    670670    RefPtr<Node> expr1;
     
    681681      logical(l), expr1(e1), expr2(e2) {}
    682682    JSValue* evaluate(ExecState*);
    683     virtual void streamTo(SourceStream &s) const;
     683    virtual void streamTo(SourceStream&) const;
    684684  private:
    685685    RefPtr<Node> logical;
     
    693693      : m_ident(ident), m_oper(oper), m_right(right) {}
    694694    JSValue* evaluate(ExecState*);
    695     virtual void streamTo(SourceStream &s) const;
     695    virtual void streamTo(SourceStream&) const;
    696696  protected:
    697697    Identifier m_ident;
     
    705705      : m_base(base), m_subscript(subscript), m_oper(oper), m_right(right) {}
    706706    JSValue* evaluate(ExecState*);
    707     virtual void streamTo(SourceStream &s) const;
     707    virtual void streamTo(SourceStream&) const;
    708708  protected:
    709709    RefPtr<Node> m_base;
     
    718718      : m_base(base), m_ident(ident), m_oper(oper), m_right(right) {}
    719719    JSValue* evaluate(ExecState*);
    720     virtual void streamTo(SourceStream &s) const;
     720    virtual void streamTo(SourceStream&) const;
    721721  protected:
    722722    RefPtr<Node> m_base;
     
    730730    CommaNode(Node *e1, Node *e2) : expr1(e1), expr2(e2) {}
    731731    JSValue* evaluate(ExecState*);
    732     virtual void streamTo(SourceStream &s) const;
     732    virtual void streamTo(SourceStream&) const;
    733733  private:
    734734    RefPtr<Node> expr1;
     
    741741    StatListNode(StatementNode *s);
    742742    StatListNode(StatListNode *l, StatementNode *s);
    743     virtual Completion execute(ExecState *exec);
    744     virtual void processVarDecls(ExecState *exec);
    745     virtual void streamTo(SourceStream &s) const;
     743    virtual Completion execute(ExecState*);
     744    virtual void processVarDecls(ExecState*);
     745    virtual void streamTo(SourceStream&) const;
    746746    PassRefPtr<StatListNode> releaseNext() { return next.release(); }
    747747    virtual void breakCycle();
     
    756756    AssignExprNode(Node *e) : expr(e) {}
    757757    JSValue* evaluate(ExecState*);
    758     virtual void streamTo(SourceStream &s) const;
     758    virtual void streamTo(SourceStream&) const;
    759759  private:
    760760    RefPtr<Node> expr;
     
    766766    VarDeclNode(const Identifier &id, AssignExprNode *in, Type t);
    767767    JSValue* evaluate(ExecState*);
    768     virtual void processVarDecls(ExecState *exec);
    769     virtual void streamTo(SourceStream &s) const;
     768    virtual void processVarDecls(ExecState*);
     769    virtual void streamTo(SourceStream&) const;
    770770  private:
    771771    Type varType;
     
    781781      : next(l->next), var(v) { l->next = this; }
    782782    JSValue* evaluate(ExecState*);
    783     virtual void processVarDecls(ExecState *exec);
    784     virtual void streamTo(SourceStream &s) const;
     783    virtual void processVarDecls(ExecState*);
     784    virtual void streamTo(SourceStream&) const;
    785785    PassRefPtr<VarDeclListNode> releaseNext() { return next.release(); }
    786786    virtual void breakCycle();
     
    795795  public:
    796796    VarStatementNode(VarDeclListNode *l) : next(l->next) { Parser::removeNodeCycle(next.get()); l->next = 0; }
    797     virtual Completion execute(ExecState *exec);
    798     virtual void processVarDecls(ExecState *exec);
    799     virtual void streamTo(SourceStream &s) const;
     797    virtual Completion execute(ExecState*);
     798    virtual void processVarDecls(ExecState*);
     799    virtual void streamTo(SourceStream&) const;
    800800  private:
    801801    RefPtr<VarDeclListNode> next;
     
    805805  public:
    806806    BlockNode(SourceElementsNode *s);
    807     virtual Completion execute(ExecState *exec);
    808     virtual void processVarDecls(ExecState *exec);
    809     virtual void streamTo(SourceStream &s) const;
     807    virtual Completion execute(ExecState*);
     808    virtual void processVarDecls(ExecState*);
     809    virtual void streamTo(SourceStream&) const;
    810810  protected:
    811811    RefPtr<SourceElementsNode> source;
     
    815815  public:
    816816    EmptyStatementNode() { } // debug
    817     virtual Completion execute(ExecState *exec);
    818     virtual void streamTo(SourceStream &s) const;
     817    virtual Completion execute(ExecState*);
     818    virtual void streamTo(SourceStream&) const;
    819819  };
    820820
     
    822822  public:
    823823    ExprStatementNode(Node *e) : expr(e) { }
    824     virtual Completion execute(ExecState *exec);
    825     virtual void streamTo(SourceStream &s) const;
     824    virtual Completion execute(ExecState*);
     825    virtual void streamTo(SourceStream&) const;
    826826  private:
    827827    RefPtr<Node> expr;
     
    832832    IfNode(Node *e, StatementNode *s1, StatementNode *s2)
    833833      : expr(e), statement1(s1), statement2(s2) {}
    834     virtual Completion execute(ExecState *exec);
    835     virtual void processVarDecls(ExecState *exec);
    836     virtual void streamTo(SourceStream &s) const;
     834    virtual Completion execute(ExecState*);
     835    virtual void processVarDecls(ExecState*);
     836    virtual void streamTo(SourceStream&) const;
    837837  private:
    838838    RefPtr<Node> expr;
     
    844844  public:
    845845    DoWhileNode(StatementNode *s, Node *e) : statement(s), expr(e) {}
    846     virtual Completion execute(ExecState *exec);
    847     virtual void processVarDecls(ExecState *exec);
    848     virtual void streamTo(SourceStream &s) const;
     846    virtual Completion execute(ExecState*);
     847    virtual void processVarDecls(ExecState*);
     848    virtual void streamTo(SourceStream&) const;
    849849  private:
    850850    RefPtr<StatementNode> statement;
     
    855855  public:
    856856    WhileNode(Node *e, StatementNode *s) : expr(e), statement(s) {}
    857     virtual Completion execute(ExecState *exec);
    858     virtual void processVarDecls(ExecState *exec);
    859     virtual void streamTo(SourceStream &s) const;
     857    virtual Completion execute(ExecState*);
     858    virtual void processVarDecls(ExecState*);
     859    virtual void streamTo(SourceStream&) const;
    860860  private:
    861861    RefPtr<Node> expr;
     
    869869    ForNode(VarDeclListNode *e1, Node *e2, Node *e3, StatementNode *s) :
    870870      expr1(e1->next), expr2(e2), expr3(e3), statement(s) { Parser::removeNodeCycle(expr1.get()); e1->next = 0; }
    871     virtual Completion execute(ExecState *exec);
    872     virtual void processVarDecls(ExecState *exec);
    873     virtual void streamTo(SourceStream &s) const;
     871    virtual Completion execute(ExecState*);
     872    virtual void processVarDecls(ExecState*);
     873    virtual void streamTo(SourceStream&) const;
    874874  private:
    875875    RefPtr<Node> expr1;
     
    883883    ForInNode(Node *l, Node *e, StatementNode *s);
    884884    ForInNode(const Identifier &i, AssignExprNode *in, Node *e, StatementNode *s);
    885     virtual Completion execute(ExecState *exec);
    886     virtual void processVarDecls(ExecState *exec);
    887     virtual void streamTo(SourceStream &s) const;
     885    virtual Completion execute(ExecState*);
     886    virtual void processVarDecls(ExecState*);
     887    virtual void streamTo(SourceStream&) const;
    888888  private:
    889889    Identifier ident;
     
    899899    ContinueNode() { }
    900900    ContinueNode(const Identifier &i) : ident(i) { }
    901     virtual Completion execute(ExecState *exec);
    902     virtual void streamTo(SourceStream &s) const;
     901    virtual Completion execute(ExecState*);
     902    virtual void streamTo(SourceStream&) const;
    903903  private:
    904904    Identifier ident;
     
    909909    BreakNode() { }
    910910    BreakNode(const Identifier &i) : ident(i) { }
    911     virtual Completion execute(ExecState *exec);
    912     virtual void streamTo(SourceStream &s) const;
     911    virtual Completion execute(ExecState*);
     912    virtual void streamTo(SourceStream&) const;
    913913  private:
    914914    Identifier ident;
     
    918918  public:
    919919    ReturnNode(Node *v) : value(v) {}
    920     virtual Completion execute(ExecState *exec);
    921     virtual void streamTo(SourceStream &s) const;
     920    virtual Completion execute(ExecState*);
     921    virtual void streamTo(SourceStream&) const;
    922922  private:
    923923    RefPtr<Node> value;
     
    927927  public:
    928928    WithNode(Node *e, StatementNode *s) : expr(e), statement(s) {}
    929     virtual Completion execute(ExecState *exec);
    930     virtual void processVarDecls(ExecState *exec);
    931     virtual void streamTo(SourceStream &s) const;
     929    virtual Completion execute(ExecState*);
     930    virtual void processVarDecls(ExecState*);
     931    virtual void streamTo(SourceStream&) const;
    932932  private:
    933933    RefPtr<Node> expr;
     
    941941      : expr(e), next(l->next) { Parser::removeNodeCycle(next.get()); l->next = 0; }
    942942    JSValue* evaluate(ExecState*);
    943     Completion evalStatements(ExecState *exec);
    944     virtual void processVarDecls(ExecState *exec);
    945     virtual void streamTo(SourceStream &s) const;
     943    Completion evalStatements(ExecState*);
     944    virtual void processVarDecls(ExecState*);
     945    virtual void streamTo(SourceStream&) const;
    946946  private:
    947947    RefPtr<Node> expr;
     
    958958    CaseClauseNode *getClause() const { return clause.get(); }
    959959    ClauseListNode *getNext() const { return next.get(); }
    960     virtual void processVarDecls(ExecState *exec);
    961     virtual void streamTo(SourceStream &s) const;
     960    virtual void processVarDecls(ExecState*);
     961    virtual void streamTo(SourceStream&) const;
    962962    PassRefPtr<ClauseListNode> releaseNext() { return next.release(); }
    963963    virtual void breakCycle();
     
    973973    JSValue* evaluate(ExecState*);
    974974    Completion evalBlock(ExecState *exec, JSValue *input);
    975     virtual void processVarDecls(ExecState *exec);
    976     virtual void streamTo(SourceStream &s) const;
     975    virtual void processVarDecls(ExecState*);
     976    virtual void streamTo(SourceStream&) const;
    977977  private:
    978978    RefPtr<ClauseListNode> list1;
     
    984984  public:
    985985    SwitchNode(Node *e, CaseBlockNode *b) : expr(e), block(b) { }
    986     virtual Completion execute(ExecState *exec);
    987     virtual void processVarDecls(ExecState *exec);
    988     virtual void streamTo(SourceStream &s) const;
     986    virtual Completion execute(ExecState*);
     987    virtual void processVarDecls(ExecState*);
     988    virtual void streamTo(SourceStream&) const;
    989989  private:
    990990    RefPtr<Node> expr;
     
    995995  public:
    996996    LabelNode(const Identifier &l, StatementNode *s) : label(l), statement(s) { }
    997     virtual Completion execute(ExecState *exec);
    998     virtual void processVarDecls(ExecState *exec);
    999     virtual void streamTo(SourceStream &s) const;
     997    virtual Completion execute(ExecState*);
     998    virtual void processVarDecls(ExecState*);
     999    virtual void streamTo(SourceStream&) const;
    10001000  private:
    10011001    Identifier label;
     
    10061006  public:
    10071007    ThrowNode(Node *e) : expr(e) {}
    1008     virtual Completion execute(ExecState *exec);
    1009     virtual void streamTo(SourceStream &s) const;
     1008    virtual Completion execute(ExecState*);
     1009    virtual void streamTo(SourceStream&) const;
    10101010  private:
    10111011    RefPtr<Node> expr;
     
    10161016    TryNode(StatementNode *b, const Identifier &e, StatementNode *c, StatementNode *f)
    10171017      : tryBlock(b), exceptionIdent(e), catchBlock(c), finallyBlock(f) { }
    1018     virtual Completion execute(ExecState *exec);
    1019     virtual void processVarDecls(ExecState *exec);
    1020     virtual void streamTo(SourceStream &s) const;
     1018    virtual Completion execute(ExecState*);
     1019    virtual void processVarDecls(ExecState*);
     1020    virtual void streamTo(SourceStream&) const;
    10211021  private:
    10221022    RefPtr<StatementNode> tryBlock;
     
    10351035    Identifier ident() { return id; }
    10361036    ParameterNode *nextParam() { return next.get(); }
    1037     virtual void streamTo(SourceStream &s) const;
     1037    virtual void streamTo(SourceStream&) const;
    10381038    PassRefPtr<ParameterNode> releaseNext() { return next.release(); }
    10391039    virtual void breakCycle();
     
    10491049  public:
    10501050    FunctionBodyNode(SourceElementsNode *);
    1051     virtual void processFuncDecl(ExecState *exec);
     1051    virtual void processFuncDecl(ExecState*);
    10521052    int sourceId() { return m_sourceId; }
    10531053    const UString& sourceURL() { return m_sourceURL; }
     
    10611061    FuncExprNode(const Identifier &i, FunctionBodyNode *b, ParameterNode *p = 0)
    10621062      : ident(i), param(p ? p->next : 0), body(b) { if (p) { Parser::removeNodeCycle(param.get()); p->next = 0; } }
    1063     virtual JSValue *evaluate(ExecState *);
    1064     virtual void streamTo(SourceStream &) const;
     1063    virtual JSValue *evaluate(ExecState*);
     1064    virtual void streamTo(SourceStream&) const;
    10651065  private:
    10661066    // Used for streamTo
     
    10771077    FuncDeclNode(const Identifier &i, ParameterNode *p, FunctionBodyNode *b)
    10781078      : ident(i), param(p->next), body(b) { Parser::removeNodeCycle(param.get()); p->next = 0; }
    1079     virtual Completion execute(ExecState *);
    1080     virtual void processFuncDecl(ExecState *);
    1081     virtual void streamTo(SourceStream &) const;
     1079    virtual Completion execute(ExecState*);
     1080    virtual void processFuncDecl(ExecState*);
     1081    virtual void streamTo(SourceStream&) const;
    10821082  private:
    10831083    Identifier ident;
     
    10911091      static int count;
    10921092    // list pointer is tail of a circular list, cracked in the BlockNode (or subclass) ctor
    1093     SourceElementsNode(StatementNode *s1);
     1093    SourceElementsNode(StatementNode*);
    10941094    SourceElementsNode(SourceElementsNode *s1, StatementNode *s2);
    10951095   
    1096     Completion execute(ExecState *exec);
    1097     void processFuncDecl(ExecState *exec);
    1098     virtual void processVarDecls(ExecState *exec);
    1099     virtual void streamTo(SourceStream &s) const;
     1096    Completion execute(ExecState*);
     1097    void processFuncDecl(ExecState*);
     1098    virtual void processVarDecls(ExecState*);
     1099    virtual void streamTo(SourceStream&) const;
    11001100    PassRefPtr<SourceElementsNode> releaseNext() { return next.release(); }
    11011101    virtual void breakCycle();
Note: See TracChangeset for help on using the changeset viewer.