├── .coveragerc ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── isort-and-black-checks.yml │ ├── mathics.yml │ ├── osx.yml │ ├── pyodide.yml │ ├── ubuntu.yml │ └── windows.yml ├── .gitignore ├── .pep8 ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .travis.yml ├── AUTHORS.txt ├── CHANGES.rst ├── CODE_OF_CONDUCT.md ├── COPYING.txt ├── ChangeLog-spell-corrected.diff ├── FUTURE.rst ├── MANIFEST.in ├── Makefile ├── README.rst ├── admin-tools ├── .gitignore ├── check-versions.sh ├── git2cl ├── make-JSON-tables.sh ├── make-dist.sh ├── pyenv-versions └── release.sh ├── docs ├── Makefile ├── make.bat └── source │ ├── api.rst │ ├── conf.py │ ├── implementation.rst │ ├── index.rst │ └── usage.rst ├── mathics_scanner ├── __init__.py ├── characters.py ├── data │ ├── .gitignore │ ├── README.rst │ ├── element.csv │ ├── element.txt │ ├── named-characters.yml │ └── operators.yml ├── errors.py ├── escape_sequences.py ├── feed.py ├── generate │ ├── .gitignore │ ├── README.rst │ ├── build_operator_tables.py │ ├── build_tables.py │ └── rl_inputrc.py ├── load.py ├── location.py ├── mathics3_tokens.py ├── tokeniser.py └── version.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements-full.txt ├── setup.cfg ├── setup.py └── test ├── __init__.py ├── mathics_helper.py ├── test_ascii.py ├── test_character_table_consistency.py ├── test_codetokenize.py ├── test_escape_sequences.py ├── test_feed.py ├── test_general_yaml_sanity.py ├── test_has_unicode_inverse_sanity.py ├── test_letterlikes_sanity.py ├── test_mathics_precedence.py ├── test_operators.py ├── test_string_tokens.py ├── test_tokeniser.py ├── test_translation_regressions.py ├── test_unicode.py ├── test_urls.py ├── test_wl_to_ascii.py └── testprecedence.m /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/isort-and-black-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/workflows/isort-and-black-checks.yml -------------------------------------------------------------------------------- /.github/workflows/mathics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/workflows/mathics.yml -------------------------------------------------------------------------------- /.github/workflows/osx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/workflows/osx.yml -------------------------------------------------------------------------------- /.github/workflows/pyodide.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/workflows/pyodide.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.gitignore -------------------------------------------------------------------------------- /.pep8: -------------------------------------------------------------------------------- 1 | [pep8] 2 | ignore = E501,W291 3 | exclude = magic.py,build/,.tox/ 4 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/COPYING.txt -------------------------------------------------------------------------------- /ChangeLog-spell-corrected.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/ChangeLog-spell-corrected.diff -------------------------------------------------------------------------------- /FUTURE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/FUTURE.rst -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/README.rst -------------------------------------------------------------------------------- /admin-tools/.gitignore: -------------------------------------------------------------------------------- 1 | /.python-version 2 | -------------------------------------------------------------------------------- /admin-tools/check-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/admin-tools/check-versions.sh -------------------------------------------------------------------------------- /admin-tools/git2cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/admin-tools/git2cl -------------------------------------------------------------------------------- /admin-tools/make-JSON-tables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/admin-tools/make-JSON-tables.sh -------------------------------------------------------------------------------- /admin-tools/make-dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/admin-tools/make-dist.sh -------------------------------------------------------------------------------- /admin-tools/pyenv-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/admin-tools/pyenv-versions -------------------------------------------------------------------------------- /admin-tools/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/admin-tools/release.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/implementation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/docs/source/implementation.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /mathics_scanner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/__init__.py -------------------------------------------------------------------------------- /mathics_scanner/characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/characters.py -------------------------------------------------------------------------------- /mathics_scanner/data/.gitignore: -------------------------------------------------------------------------------- 1 | /.python-version 2 | -------------------------------------------------------------------------------- /mathics_scanner/data/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/data/README.rst -------------------------------------------------------------------------------- /mathics_scanner/data/element.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/data/element.csv -------------------------------------------------------------------------------- /mathics_scanner/data/element.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/data/element.txt -------------------------------------------------------------------------------- /mathics_scanner/data/named-characters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/data/named-characters.yml -------------------------------------------------------------------------------- /mathics_scanner/data/operators.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/data/operators.yml -------------------------------------------------------------------------------- /mathics_scanner/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/errors.py -------------------------------------------------------------------------------- /mathics_scanner/escape_sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/escape_sequences.py -------------------------------------------------------------------------------- /mathics_scanner/feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/feed.py -------------------------------------------------------------------------------- /mathics_scanner/generate/.gitignore: -------------------------------------------------------------------------------- 1 | /.python-version 2 | -------------------------------------------------------------------------------- /mathics_scanner/generate/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/generate/README.rst -------------------------------------------------------------------------------- /mathics_scanner/generate/build_operator_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/generate/build_operator_tables.py -------------------------------------------------------------------------------- /mathics_scanner/generate/build_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/generate/build_tables.py -------------------------------------------------------------------------------- /mathics_scanner/generate/rl_inputrc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/generate/rl_inputrc.py -------------------------------------------------------------------------------- /mathics_scanner/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/load.py -------------------------------------------------------------------------------- /mathics_scanner/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/location.py -------------------------------------------------------------------------------- /mathics_scanner/mathics3_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/mathics3_tokens.py -------------------------------------------------------------------------------- /mathics_scanner/tokeniser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/tokeniser.py -------------------------------------------------------------------------------- /mathics_scanner/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/mathics_scanner/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | -------------------------------------------------------------------------------- /requirements-full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/requirements-full.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | -------------------------------------------------------------------------------- /test/mathics_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/mathics_helper.py -------------------------------------------------------------------------------- /test/test_ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_ascii.py -------------------------------------------------------------------------------- /test/test_character_table_consistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_character_table_consistency.py -------------------------------------------------------------------------------- /test/test_codetokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_codetokenize.py -------------------------------------------------------------------------------- /test/test_escape_sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_escape_sequences.py -------------------------------------------------------------------------------- /test/test_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_feed.py -------------------------------------------------------------------------------- /test/test_general_yaml_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_general_yaml_sanity.py -------------------------------------------------------------------------------- /test/test_has_unicode_inverse_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_has_unicode_inverse_sanity.py -------------------------------------------------------------------------------- /test/test_letterlikes_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_letterlikes_sanity.py -------------------------------------------------------------------------------- /test/test_mathics_precedence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_mathics_precedence.py -------------------------------------------------------------------------------- /test/test_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_operators.py -------------------------------------------------------------------------------- /test/test_string_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_string_tokens.py -------------------------------------------------------------------------------- /test/test_tokeniser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_tokeniser.py -------------------------------------------------------------------------------- /test/test_translation_regressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_translation_regressions.py -------------------------------------------------------------------------------- /test/test_unicode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_unicode.py -------------------------------------------------------------------------------- /test/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_urls.py -------------------------------------------------------------------------------- /test/test_wl_to_ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/test_wl_to_ascii.py -------------------------------------------------------------------------------- /test/testprecedence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mathics3/mathics-scanner/HEAD/test/testprecedence.m --------------------------------------------------------------------------------