/[svn]/linuxsampler/trunk/src/scriptvm/tree.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/tree.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3574 by schoenebeck, Wed Aug 28 08:26:54 2019 UTC revision 3575 by schoenebeck, Wed Aug 28 11:12:04 2019 UTC
# Line 132  public: Line 132  public:
132  typedef Ref<IntLiteral,Node> IntLiteralRef;  typedef Ref<IntLiteral,Node> IntLiteralRef;
133    
134  class RealLiteral FINAL : public RealExpr {  class RealLiteral FINAL : public RealExpr {
     vmfloat value;  
135      bool finalVal;      bool finalVal;
136  public:  public:
137        vmfloat value;
138      RealLiteral(vmfloat value) : RealExpr(),      RealLiteral(vmfloat value) : RealExpr(),
139          value(value), finalVal(false) { }          value(value), finalVal(false) { }
140      vmfloat evalReal() OVERRIDE;      vmfloat evalReal() OVERRIDE;
# Line 912  public: Line 912  public:
912      struct ExitRes {      struct ExitRes {
913          Expression* value;          Expression* value;
914          IntLiteral intLiteral;          IntLiteral intLiteral;
915            RealLiteral realLiteral;
916          StringLiteral stringLiteral;          StringLiteral stringLiteral;
917    
918          ExitRes() : intLiteral(0), stringLiteral("") { }          ExitRes() : intLiteral(0), realLiteral(0.0), stringLiteral("") { }
919      } exitRes;      } exitRes;
920    
921      ExecContext();      ExecContext();

Legend:
Removed from v.3574  
changed lines
  Added in v.3575

  ViewVC Help
Powered by ViewVC