pascalimport.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef PASCALIMPORT_H
00013 #define PASCALIMPORT_H
00014
00015 #include "nativeimportbase.h"
00016
00022 class PascalImport : public NativeImportBase {
00023 public:
00024 PascalImport();
00025 virtual ~PascalImport();
00026
00027 protected:
00031 void initVars();
00032
00036 bool parseStmt();
00037
00041 void fillSource(const QString& word);
00042
00050 void checkModifiers(bool& isVirtual, bool& isAbstract);
00051
00055 bool m_inInterface;
00056
00057 enum Section_Type { sect_NONE, sect_LABEL, sect_CONST, sect_RESOURCESTRING,
00058 sect_TYPE, sect_VAR, sect_THREADVAR };
00062 Section_Type m_section;
00063 };
00064
00065 #endif
00066
This file is part of the documentation for umbrello Version 3.1.0.