Skip to content

Commit 4c93156

Browse files
committed
Populate the different __init__.py with more external functions
1 parent 707958c commit 4c93156

File tree

7 files changed

+51
-1
lines changed

7 files changed

+51
-1
lines changed

flipjump/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88
assemble_and_debug,
99
assemble_and_run_test_output,
1010
)
11-
from flipjump.fjm.fjm_consts import FJMVersion
11+
from flipjump.fjm.fjm_consts import FJMVersion, FJ_MAGIC
1212
from flipjump.interpretter.fjm_run import TerminationStatistics
1313
from flipjump.utils.classes import TerminationCause
14+
from flipjump.utils.functions import get_stl_paths
1415
from flipjump.utils.exceptions import IODeviceException, FlipJumpException
1516
from flipjump.interpretter.io_devices.IODevice import IODevice
1617
from flipjump.interpretter.io_devices.FixedIO import FixedIO
@@ -28,7 +29,9 @@
2829
'assemble_and_debug',
2930
'assemble_and_run_test_output',
3031
'FJMVersion',
32+
'FJ_MAGIC',
3133
'TerminationCause',
3234
'TerminationStatistics',
3335
'FlipJumpException',
36+
'get_stl_paths',
3437
]

flipjump/assembler/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from flipjump.assembler.assembler import assemble
2+
3+
4+
__all__ = [
5+
'assemble',
6+
]
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from flipjump.assembler.inner_classes.expr import Expr
2+
3+
4+
__all__ = [
5+
'Expr',
6+
]

flipjump/fjm/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from flipjump.fjm.fjm_consts import FJ_MAGIC, FJMVersion
2+
3+
4+
__all__ = [
5+
'FJ_MAGIC',
6+
'FJMVersion',
7+
]

flipjump/interpretter/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from flipjump.interpretter.fjm_run import TerminationStatistics, run
2+
3+
4+
__all__ = [
5+
'TerminationStatistics',
6+
'run',
7+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from flipjump.interpretter.io_devices.BrokenIO import BrokenIO
2+
from flipjump.interpretter.io_devices.FixedIO import FixedIO
3+
from flipjump.interpretter.io_devices.IODevice import IODevice
4+
from flipjump.interpretter.io_devices.StandardIO import StandardIO
5+
6+
7+
__all__ = [
8+
'BrokenIO',
9+
'FixedIO',
10+
'IODevice',
11+
'StandardIO',
12+
]

flipjump/utils/__init__.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from flipjump.utils.classes import TerminationCause, PrintTimer
2+
from flipjump.utils.functions import get_stl_paths
3+
4+
5+
__all__ = [
6+
'TerminationCause',
7+
'PrintTimer',
8+
'get_stl_paths',
9+
]

0 commit comments

Comments
 (0)