summaryrefslogtreecommitdiffstats
path: root/src/rtfdocvisitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rtfdocvisitor.cpp')
-rw-r--r--src/rtfdocvisitor.cpp68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/rtfdocvisitor.cpp b/src/rtfdocvisitor.cpp
index b4dedf1..3000151 100644
--- a/src/rtfdocvisitor.cpp
+++ b/src/rtfdocvisitor.cpp
@@ -130,6 +130,7 @@ void RTFDocVisitor::visit(DocSymbol *s)
case DocSymbol::Hash: m_t << "#"; break;
case DocSymbol::DoubleColon: m_t << "::"; break;
case DocSymbol::Percent: m_t << "%"; break;
+ case DocSymbol::Pipe: m_t << "|"; break;
case DocSymbol::Copy: m_t << "(C)"; break;
case DocSymbol::Tm: m_t << "(TM)"; break;
case DocSymbol::Reg: m_t << "(R)"; break;
@@ -241,6 +242,73 @@ void RTFDocVisitor::visit(DocSymbol *s)
case DocSymbol::Nbsp: m_t << "\\~ "; break;
case DocSymbol::Aelig: m_t << "\346"; break;
case DocSymbol::AElig: m_t << "\306"; break;
+ case DocSymbol::GrkGamma: m_t << "Gamma "; break;
+ case DocSymbol::GrkDelta: m_t << "Delta "; break;
+ case DocSymbol::GrkTheta: m_t << "Theta "; break;
+ case DocSymbol::GrkLambda: m_t << "Lambda "; break;
+ case DocSymbol::GrkXi: m_t << "Xi "; break;
+ case DocSymbol::GrkPi: m_t << "Pi "; break;
+ case DocSymbol::GrkSigma: m_t << "Sigma "; break;
+ case DocSymbol::GrkUpsilon: m_t << "Upsilon "; break;
+ case DocSymbol::GrkPhi: m_t << "Phi "; break;
+ case DocSymbol::GrkPsi: m_t << "Psi "; break;
+ case DocSymbol::GrkOmega: m_t << "Omega "; break;
+ case DocSymbol::Grkalpha: m_t << "alpha "; break;
+ case DocSymbol::Grkbeta: m_t << "beta "; break;
+ case DocSymbol::Grkgamma: m_t << "gamma "; break;
+ case DocSymbol::Grkdelta: m_t << "delta "; break;
+ case DocSymbol::Grkepsilon: m_t << "epsilon "; break;
+ case DocSymbol::Grkzeta: m_t << "zeta "; break;
+ case DocSymbol::Grketa: m_t << "eta "; break;
+ case DocSymbol::Grktheta: m_t << "theta "; break;
+ case DocSymbol::Grkiota: m_t << "iota "; break;
+ case DocSymbol::Grkkappa: m_t << "kappa "; break;
+ case DocSymbol::Grklambda: m_t << "lambda "; break;
+ case DocSymbol::Grkmu: m_t << "mu "; break;
+ case DocSymbol::Grknu: m_t << "nu "; break;
+ case DocSymbol::Grkxi: m_t << "xi "; break;
+ case DocSymbol::Grkpi: m_t << "pi "; break;
+ case DocSymbol::Grkrho: m_t << "rho "; break;
+ case DocSymbol::Grksigma: m_t << "sigma "; break;
+ case DocSymbol::Grktau: m_t << "tau "; break;
+ case DocSymbol::Grkupsilon: m_t << "upsilon "; break;
+ case DocSymbol::Grkphi: m_t << "phi "; break;
+ case DocSymbol::Grkchi: m_t << "chi "; break;
+ case DocSymbol::Grkpsi: m_t << "psi "; break;
+ case DocSymbol::Grkomega: m_t << "omega "; break;
+ case DocSymbol::Grkvarsigma: m_t << "sigma "; break;
+ case DocSymbol::Section: m_t << "\247"; break;
+ case DocSymbol::Degree: m_t << "\260"; break;
+ case DocSymbol::Prime: m_t << "'"; break;
+ case DocSymbol::DoublePrime: m_t << "\""; break;
+ case DocSymbol::Infinity: m_t << "inf "; break;
+ case DocSymbol::EmptySet: m_t << "empty "; break;
+ case DocSymbol::PlusMinus: m_t << "\261"; break;
+ case DocSymbol::Times: m_t << "\327"; break;
+ case DocSymbol::Minus: m_t << "-"; break;
+ case DocSymbol::CenterDot: m_t << "."; break;
+ case DocSymbol::Partial: m_t << "partial "; break;
+ case DocSymbol::Nabla: m_t << "nabla "; break;
+ case DocSymbol::SquareRoot: m_t << "sqrt "; break;
+ case DocSymbol::Perpendicular: m_t << "perp "; break;
+ case DocSymbol::Sum: m_t << "sum "; break;
+ case DocSymbol::Integral: m_t << "int "; break;
+ case DocSymbol::Product: m_t << "prod "; break;
+ case DocSymbol::Similar: m_t << "~"; break;
+ case DocSymbol::Approx: m_t << "approx "; break;
+ case DocSymbol::NotEqual: m_t << "!="; break;
+ case DocSymbol::Equivalent: m_t << "equiv "; break;
+ case DocSymbol::Proportional: m_t << "propto "; break;
+ case DocSymbol::LessEqual: m_t << "<="; break;
+ case DocSymbol::GreaterEqual: m_t << ">="; break;
+ case DocSymbol::LeftArrow: m_t << "<-"; break;
+ case DocSymbol::RightArrow: m_t << "->"; break;
+ case DocSymbol::SetIn: m_t << "in "; break;
+ case DocSymbol::SetNotIn: m_t << "notin "; break;
+ case DocSymbol::LeftCeil: m_t << "lceil "; break;
+ case DocSymbol::RightCeil: m_t << "rceil "; break;
+ case DocSymbol::LeftFloor: m_t << "lfloor "; break;
+ case DocSymbol::RightFloor: m_t << "rfloor "; break;
default:
err("error: unknown symbol found\n");
}