drdaeman/orderlyjson — Issue #3: Refactor the code to get rid of circular imports
Author: drdaeman
Created: 2011-12-06 05:51:17+00:00
State: open

Currently, `orderly_json.py` is imported from both `__init__.py` and `OrderlyJSON*.py`. This is a kludge, guarded by `try`..`except`

Parsing functions should be moved to `__init__.py` and `orderly_json.py` should be cleaned up from any unnecessary code, leaving only the `Prefix`, `Entry` and `Suffix` classes (common to both parser and lexer).