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