Unit 'lptree' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_lape]

TLapeTree_While

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lptree.pas line 538

type TLapeTree_While = class(TLapeTree_If,ILapeTree_CanBreak,ILapeTree_CanContinue)

protected

  FContinueCount: Integer;

  

  FBreakStatements: TLapeFlowStatementList;

  

  FContinueStatements: TLapeFlowStatementList;

  

  function CompileBody(); override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function Compile(); override;

  

  function canBreak; virtual;

  

  function canContinue; virtual;

  

  procedure addBreakStatement(); virtual;

  

  procedure addContinueStatement(); virtual;

  

end;

Inheritance

TLapeTree_While

  

|

TLapeTree_If,ILapeTree_CanBreak,ILapeTree_CanContinue

  

|

TLapeTree_Base

  

|

TLapeBaseDeclClass

  

|

TLapeBaseClass

  

|

TObject,IUnknown



CT Web help

CodeTyphon Studio