Logo Search packages:      
Sourcecode: cb2bib version File versions

heuristicBibParser Class Reference

#include <heuristicBibParser.h>

List of all members.


Detailed Description

bibParser helper class for heuristic recognition

Author:
Pere Constans

Definition at line 26 of file heuristicBibParser.h.


Public Member Functions

void guessFields (const QString &clean_text, const QString &tagged_text)
 heuristicBibParser (bibParser *bp)

Private Member Functions

void _debug_guess (const QString &) const
int authorCount (const QString &authors) const
void guessAbstract (const QString &text)
void guessAuthor (const QString &tagged_text)
QString guessAuthor_multi_block ()
QString guessAuthor_single_block ()
void guessFromMetadata (const QString &text)
void guessISBN (const QString &text)
void guessJournal (const QString &text)
void guessKeywords (const QString &text)
void guessNumber (const QString &text)
void guessPages (const QString &text)
void guessTitle (const QString &text)
void guessVolume (const QString &text)
void guessVolumePagesYear (const QString &text)
void guessVolumeYearPages (const QString &text)
void guessYear (const QString &text)
void guessYearVolumePages (const QString &text)

Private Attributes

author::encoder _aencoder
EQRegExp_author_b2_lc_rx
EQRegExp_author_b2_uc_rx
EQRegExp_author_b3_lc_rx
EQRegExp_author_b3_uc_rx
EQRegExp_author_b4_lc_rx
EQRegExp_author_b4_uc_rx
EQRegExp_author_b5_lc_rx
EQRegExp_author_b5_uc_rx
QRegExp _author_sb
QRegExp _author_sb_lc
QRegExp _author_sb_uc
const QStringList & _bibliographic_fields
bibParser_bpP
bibReference_current_reference
QString _hyphen_nums
QString _hyphen_pages
QRegExp _hyphens
const journalDB_journal_db
QRegExp _leading_non_letters
int _max_year
bool _reliable_number
bool _reliable_pages
bool _reliable_volume
QStringList _word_prefix_lexicon

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index