KDevelop API Documentation

FixedFormParser Class Reference

#include <fixedformparser.h>

Collaboration diagram for FixedFormParser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FixedFormParser (CodeModel *model)
void parse (const QString &fileName)

Private Member Functions

void process (const QCString &line, const QString &fileName, int lineNum)

Private Attributes

CodeModelm_model
FileDom m_file
QRegExp functionre
QRegExp subroutinere

Constructor & Destructor Documentation

FixedFormParser::FixedFormParser CodeModel model  ) 
 

Definition at line 20 of file fixedformparser.cpp.

References functionre, m_model, and subroutinere.


Member Function Documentation

void FixedFormParser::parse const QString fileName  ) 
 

Definition at line 61 of file fixedformparser.cpp.

References CodeModel::addFile(), CodeModel::create(), m_file, m_model, and process().

Referenced by FortranSupportPart::maybeParse().

void FixedFormParser::process const QCString line,
const QString fileName,
int  lineNum
[private]
 

Definition at line 33 of file fixedformparser.cpp.

References CodeModel::create(), FunctionDom, functionre, m_file, m_model, and subroutinere.

Referenced by parse().


Member Data Documentation

QRegExp FixedFormParser::functionre [private]
 

Definition at line 32 of file fixedformparser.h.

Referenced by FixedFormParser(), and process().

FileDom FixedFormParser::m_file [private]
 

Definition at line 31 of file fixedformparser.h.

Referenced by parse(), and process().

CodeModel* FixedFormParser::m_model [private]
 

Definition at line 30 of file fixedformparser.h.

Referenced by FixedFormParser(), parse(), and process().

QRegExp FixedFormParser::subroutinere [private]
 

Definition at line 32 of file fixedformparser.h.

Referenced by FixedFormParser(), and process().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:25:04 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003