lh-l4v/misc/pysymbols/README.md

24 lines
651 B
Markdown
Raw Normal View History

<!--
2020-03-09 06:18:30 +00:00
Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
SPDX-License-Identifier: CC-BY-SA-4.0
-->
# Python Isabelle Symbols Module
This directory contains Python functionality for translation between Isabelle's
ascii representations (e.g. `\<forall>`) and its unicode representations (e.g.
`∀`). You need to provide it with a copy of Isabelle's internal "symbols" file
that it uses to form translation mappings.
Example usage:
```python
import isasymbols
t = isasymbols.make_translator('/path/to/symbols')
print t.encode('\\<lbrakk>A; B\\<rbrakk> \\<Longrightarrow> A')
```
For anything more complicated, please consult the source.