[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: webidlparser.pp line 64
type TWebIDLParser = class |
protected |
function GetErrorPos; virtual; |
procedure Error(); |
function CurrentToken; virtual; |
function GetToken; virtual; |
function CurrentTokenString; |
function CurrentRow; virtual; |
function CurrentColumn; virtual; |
function CurrentFile; virtual; |
procedure MaybeFree(); |
procedure CheckCurrentToken(); |
procedure CheckCurrentTokens(); |
function ExpectToken(); |
function ExpectTokens(); |
function ParseExtAttributes(); |
function AddDefinition(); virtual; |
function ParseAttribute(); virtual; |
function ParseArgument(); virtual; |
procedure ParseArguments(); virtual; |
function ParseFunction(); virtual; |
function ParseType(); virtual; |
function ParseDictionaryMember(); virtual; |
function CompleteSimpleType(); virtual; |
function ParseMapLikeMember(); virtual; |
function ParseSetLikeMember(); virtual; |
function ParseRecordTypeDef(); virtual; |
function ParsePromiseTypeDef(); virtual; |
function ParseSequenceTypeDef(); virtual; |
function ParseUnionTypeDef(); virtual; |
function ParseConstValue(); virtual; |
function ParseConst(); virtual; |
function ParseCallBack(); virtual; |
function ParseStringifier(); virtual; |
function ParseOperation(); virtual; |
function ParseSerializer(); virtual; |
function ParseStatic(); virtual; |
function ParseIterable(); virtual; |
function ParseInterface(); virtual; |
function ParseDictionary(); virtual; |
function ParseEnum(); virtual; |
function ParseTypeDef(); virtual; |
function ParsePartial(); virtual; |
function ParseImplementsOrIncludes(); virtual; |
function ParseImplements(); virtual; |
function ParseIncludes(); virtual; |
function ParseDefinition(); virtual; |
procedure ParseDefinitions(); virtual; |
public |
constructor Create(); |
destructor Destroy; override; |
procedure Parse; |
property Scanner: TWebIDLScanner; [r] |
property Context: TWebIDLContext; [r] |
property Version: TWebIDLVersion; [rw] |
end; |
| |
TObject |