From cd3bb3047d3f4c9cc9b4aa0c0eb8a42930b9bb86 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Tue, 16 Feb 2016 15:18:33 +0200 Subject: move some more slot parsing to SvIdlParser Change-Id: I186e80ed0446585aceaf4d25f32ecca7e8ed396c --- idl/inc/parser.hxx | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) (limited to 'idl/inc/parser.hxx') diff --git a/idl/inc/parser.hxx b/idl/inc/parser.hxx index 8059cfdd9dd5..612fda03b778 100644 --- a/idl/inc/parser.hxx +++ b/idl/inc/parser.hxx @@ -37,25 +37,26 @@ class SvIdlParser SvTokenStream & rInStm; public: SvIdlParser( SvIdlDataBase& rBase_, SvTokenStream & rInStrm_) : rBase(rBase_), rInStm(rInStrm_) {} - void ReadSvIdl( bool bImported, const OUString & rPath ); - void ReadModuleHeader(SvMetaModule& rModule); - void ReadModuleBody(SvMetaModule& rModule); - void ReadModuleElement( SvMetaModule& rModule ); - void ReadInclude( SvMetaModule& rModule ); - void ReadInterfaceOrShell( SvMetaModule& rModule, MetaTypeType aMetaTypeType ); - void ReadInterfaceOrShellEntry( SvMetaClass& rClass ); - bool ReadInterfaceOrShellSlot( SvMetaSlot& rSlot ); - bool ReadInterfaceOrShellMethodOrAttribute( SvMetaAttribute& rAttr ); - void ReadItem(); - void ReadStruct(); - void ReadEnum(); - void ReadEnumValue( SvMetaTypeEnum& rEnum ); - SvMetaType* ReadKnownType(); - void ReadChar(char cChar); - void ReadDelimiter(); - OString ReadIdentifier(); - OString ReadString(); - void ReadToken(SvStringHashEntry*); + void ReadSvIdl( bool bImported, const OUString & rPath ); + void ReadModuleHeader(SvMetaModule& rModule); + void ReadModuleBody(SvMetaModule& rModule); + void ReadModuleElement( SvMetaModule& rModule ); + void ReadInclude( SvMetaModule& rModule ); + void ReadInterfaceOrShell( SvMetaModule& rModule, MetaTypeType aMetaTypeType ); + void ReadInterfaceOrShellEntry( SvMetaClass& rClass ); + bool ReadInterfaceOrShellSlot( SvMetaSlot& rSlot ); + bool ReadInterfaceOrShellMethodOrAttribute( SvMetaAttribute& rAttr ); + void ReadItem(); + void ReadStruct(); + void ReadEnum(); + void ReadEnumValue( SvMetaTypeEnum& rEnum ); + SvMetaClass* ReadKnownClass(); + SvMetaType* ReadKnownType(); + void ReadChar(char cChar); + void ReadDelimiter(); + OString ReadIdentifier(); + OString ReadString(); + void ReadToken(SvStringHashEntry*); }; #endif // INCLUDED_IDL_INC_PARSER_HXX -- cgit