The bww lexer.
More...
#include <lexer.h>
◆ Lexer()
| Bww::Lexer::Lexer |
( |
QIODevice * |
inDevice | ) |
|
Lexer constructor, inDevice is the input.
◆ categorizeWord()
| void Bww::Lexer::categorizeWord |
( |
QString |
word | ) |
|
|
private |
Determine the symbol type for word.
◆ getSym()
| void Bww::Lexer::getSym |
( |
| ) |
|
Get the next symbol, update type and value.
◆ symLineNumber()
| int Bww::Lexer::symLineNumber |
( |
| ) |
const |
|
inline |
◆ symType()
| Symbol Bww::Lexer::symType |
( |
| ) |
const |
Return the current symbols type.
◆ symValue()
| QString Bww::Lexer::symValue |
( |
| ) |
const |
Return the current symbols value.
◆ graceMap
| QMap<QString, QString> Bww::Lexer::graceMap |
|
private |
Map bww embellishments to separate grace notes.
◆ in
| QTextStream Bww::Lexer::in |
|
private |
◆ line
◆ lineNumber
| int Bww::Lexer::lineNumber |
|
private |
The current line number (zero-based)
◆ list
| QStringList Bww::Lexer::list |
|
private |
◆ type
◆ value
| QString Bww::Lexer::value |
|
private |
The documentation for this class was generated from the following files: