mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 20:29:32 +02:00
* Dotted filenames for package webidl
This commit is contained in:
parent
d23863c821
commit
64ae844825
3
packages/webidl/namespaced/WebIdl.Defs.pp
Normal file
3
packages/webidl/namespaced/WebIdl.Defs.pp
Normal file
@ -0,0 +1,3 @@
|
||||
unit WebIdl.Defs;
|
||||
{$DEFINE FPC_DOTTEDUNITS}
|
||||
{$i webidldefs.pp}
|
3
packages/webidl/namespaced/WebIdl.Parser.pp
Normal file
3
packages/webidl/namespaced/WebIdl.Parser.pp
Normal file
@ -0,0 +1,3 @@
|
||||
unit WebIdl.Parser;
|
||||
{$DEFINE FPC_DOTTEDUNITS}
|
||||
{$i webidlparser.pp}
|
3
packages/webidl/namespaced/WebIdl.Scanner.pp
Normal file
3
packages/webidl/namespaced/WebIdl.Scanner.pp
Normal file
@ -0,0 +1,3 @@
|
||||
unit WebIdl.Scanner;
|
||||
{$DEFINE FPC_DOTTEDUNITS}
|
||||
{$i webidlscanner.pp}
|
3
packages/webidl/namespaced/WebIdl.ToPas2Js.pp
Normal file
3
packages/webidl/namespaced/WebIdl.ToPas2Js.pp
Normal file
@ -0,0 +1,3 @@
|
||||
unit WebIdl.ToPas2Js;
|
||||
{$DEFINE FPC_DOTTEDUNITS}
|
||||
{$i webidltopas2js.pp}
|
3
packages/webidl/namespaced/WebIdl.ToPascal.pp
Normal file
3
packages/webidl/namespaced/WebIdl.ToPascal.pp
Normal file
@ -0,0 +1,3 @@
|
||||
unit WebIdl.ToPascal;
|
||||
{$DEFINE FPC_DOTTEDUNITS}
|
||||
{$i webidltopas.pp}
|
3
packages/webidl/namespaced/WebIdl.ToWasmJob.pp
Normal file
3
packages/webidl/namespaced/WebIdl.ToWasmJob.pp
Normal file
@ -0,0 +1,3 @@
|
||||
unit WebIdl.ToWasmJob;
|
||||
{$DEFINE FPC_DOTTEDUNITS}
|
||||
{$i webidltowasmjob.pp}
|
8
packages/webidl/namespaces.lst
Normal file
8
packages/webidl/namespaces.lst
Normal file
@ -0,0 +1,8 @@
|
||||
src/webidltopas2js.pp=namespaced/WebIdl.ToPas2Js.pp
|
||||
{s*:src/}=namespaced/
|
||||
{i+:src/}
|
||||
src/webidlparser.pp=namespaced/WebIdl.Parser.pp
|
||||
src/webidltowasmjob.pp=namespaced/WebIdl.ToWasmJob.pp
|
||||
src/webidltopas.pp=namespaced/WebIdl.ToPascal.pp
|
||||
src/webidldefs.pp=namespaced/WebIdl.Defs.pp
|
||||
src/webidlscanner.pp=namespaced/WebIdl.Scanner.pp
|
@ -12,14 +12,21 @@
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
**********************************************************************}
|
||||
{$IFNDEF FPC_DOTTEDUNITS}
|
||||
unit webidldefs;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses
|
||||
System.Classes, System.SysUtils, System.Contnrs;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses
|
||||
Classes, SysUtils, contnrs;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
Type
|
||||
TWebIDLBaseType = (
|
||||
|
@ -12,7 +12,9 @@
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
**********************************************************************}
|
||||
{$IFNDEF FPC_DOTTEDUNITS}
|
||||
unit webidlparser;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
{$IF FPC_FULLVERSION>=30301}
|
||||
@ -20,15 +22,20 @@ unit webidlparser;
|
||||
{$ENDIF}
|
||||
interface
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses
|
||||
System.Classes, System.SysUtils, System.Contnrs, WebIdl.Scanner, WebIdl.Defs;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses
|
||||
Classes, SysUtils, Contnrs, webidlscanner, webidldefs;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
Type
|
||||
EWebIDLParser = Class(Exception);
|
||||
|
||||
{ TWebIDLContext }
|
||||
|
||||
TWebIDLVersion = webidlscanner.TWebIDLVersion;
|
||||
TWebIDLVersion = {$IFDEF FPC_DOTTEDUNITS}WebIdl.Scanner{$ELSE}webidlscanner{$ENDIF}.TWebIDLVersion;
|
||||
|
||||
TWebIDLContext = Class (TIDLBaseObject)
|
||||
private
|
||||
|
@ -15,11 +15,17 @@
|
||||
{$mode objfpc}
|
||||
{$h+}
|
||||
|
||||
{$IFNDEF FPC_DOTTEDUNITS}
|
||||
unit webidlscanner;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
interface
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses System.SysUtils, System.Classes;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses SysUtils, Classes;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
|
||||
type
|
||||
@ -402,7 +408,11 @@ Function GetTokenNames(aTokenList : TIDLTokens) : String;
|
||||
|
||||
implementation
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses System.TypInfo;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses typinfo;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
Resourcestring
|
||||
SErrUnknownTerminator = 'Unknown terminator: "%s"';
|
||||
|
@ -12,14 +12,21 @@
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
**********************************************************************}
|
||||
{$IFNDEF FPC_DOTTEDUNITS}
|
||||
unit webidltopas;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses
|
||||
System.Classes, System.SysUtils, System.Contnrs, WebIdl.Parser, WebIdl.Scanner, WebIdl.Defs, Pascal.CodeGenerator;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses
|
||||
Classes, SysUtils, contnrs, WebIDLParser, WebIDLScanner, WebIDLDefs, pascodegen;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
Type
|
||||
|
||||
@ -208,7 +215,11 @@ function BaseConversionOptionsToStr(Opts: TBaseConversionOptions): string;
|
||||
|
||||
implementation
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses System.TypInfo;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses typinfo;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
function BaseConversionOptionsToStr(Opts: TBaseConversionOptions): string;
|
||||
var
|
||||
|
@ -12,14 +12,21 @@
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
**********************************************************************}
|
||||
{$IFNDEF FPC_DOTTEDUNITS}
|
||||
unit webidltopas2js;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
{$mode ObjFPC}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses
|
||||
System.Classes, System.SysUtils, WebIDL.Defs, WebIDL.ToPascal, System.Contnrs;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses
|
||||
Classes, SysUtils, webidldefs, webidltopas, Contnrs;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
type
|
||||
TPas2jsConversionOption = (
|
||||
|
@ -12,14 +12,21 @@
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
**********************************************************************}
|
||||
{$IFNDEF FPC_DOTTEDUNITS}
|
||||
unit webidltowasmjob;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
{$mode ObjFPC}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
{$IFDEF FPC_DOTTEDUNITS}
|
||||
uses
|
||||
System.Classes, System.SysUtils, WebIdl.Defs, WebIdl.ToPascal, WebIdl.Scanner, WebIdl.Parser, System.Contnrs;
|
||||
{$ELSE FPC_DOTTEDUNITS}
|
||||
uses
|
||||
Classes, SysUtils, webidldefs, webidltopas, webidlscanner, webidlparser, Contnrs;
|
||||
{$ENDIF FPC_DOTTEDUNITS}
|
||||
|
||||
type
|
||||
TJOB_JSValueKind = (
|
||||
|
Loading…
Reference in New Issue
Block a user