Simple symbol form.
(self)
| 180 | return str(self) |
| 181 | |
| 182 | def ssf(self): |
| 183 | """Simple symbol form.""" |
| 184 | ssfs = [n.ssf() if isinstance(n, QN) else n for n in self.qn] |
| 185 | ssf_string = '' |
| 186 | for i in range(0, len(self.qn) - 1): |
| 187 | if self.has_subscript(): |
| 188 | delimiter = '_sub_' |
| 189 | else: |
| 190 | delimiter = '_' |
| 191 | ssf_string += ssfs[i] + delimiter |
| 192 | return ssf_string + ssfs[-1] |
| 193 | |
| 194 | def ast(self): |
| 195 | """AST representation.""" |