[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: pas2jscompiler.pp line 348
type TPas2jsCompilerFile = class(TPas2JSCompilerSupport) |
public |
constructor Create(); |
destructor Destroy; override; |
function CreatePCUSupport; virtual; |
function GetInitialModeSwitches; |
function IsUnitReadFromPCU; |
function GetInitialBoolSwitches; |
function GetInitialConverterOptions; |
procedure CreateScannerAndParser(); |
procedure CreateConverter; |
function OnResolverFindModule(); |
procedure OnResolverCheckSrcName(); |
procedure OpenFile(); |
procedure ReadUnit; |
function ReadContinue; |
function ReaderState; |
procedure CreateJS; |
procedure EmitModuleHints; |
function GetPasFirstSection; |
function GetPasImplSection; |
function GetPasMainUsesClause; |
function GetPasImplUsesClause; |
function GetCurPasModule; |
function GetModuleName; |
class function GetFile(); |
property ResourceHandler: TPas2jsResourceHandler; [rw] |
property PasFileName: string; [r] |
property PasUnitName: string; [rw] |
property Converter: TPasToJSConverter; [r] |
property FileResolver: TPas2jsFSResolver; [r] |
property IsForeign: Boolean; [rw] |
property IsMainFile: Boolean; [rw] |
property JSFilename: string; [rw] |
property JSModule: TJSElement; [r] |
property Log: TPas2jsLogger; [r] |
property NeedBuild: Boolean; [rw] |
property Parser: TPas2jsPasParser; [r] |
property PascalResolver: TPas2jsCompilerResolver; [r] |
property PasModule: TPasModule; [r] |
property PCUFilename: string; [r] |
property PCUSupport: TPCUSupport; [r] |
property Scanner: TPas2jsPasScanner; [r] |
property ShowDebug: Boolean; [rw] |
property UnitFilename: string; [r] |
property UseAnalyzer: TPas2JSAnalyzer; [r] |
property UsedByCount []: Integer; [r] |
property UsedBy []: TPas2JSCompilerFile; [r] |
end; |
| |
| |
TObject |