[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: webidlparser.pp line 83
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 ParseNamespace(); 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;  | 
class function TokenTypeToSequenceType();  | 
property Scanner: TWebIDLScanner; [r]  | 
property Context: TWebIDLContext; [r]  | 
property Version: TWebIDLVersion; [rw]  | 
end;  | 
| | | 
TObject  |