cdm-devkit

View on PyPIReverse Dependencies (0)

0.2.0 cdm_devkit-0.2.0-py3-none-any.whl

Wheel Details

Project: cdm-devkit
Version: 0.2.0
Filename: cdm_devkit-0.2.0-py3-none-any.whl
Download: [link]
Size: 113059
MD5: c85ebebf02e0f1a3e8e5fa304f05207b
SHA256: 2d39eab12a7aa496e11d144b343fcd3cb91613db7918c32a827ed7361f318491
Uploaded: 2024-02-20 18:59:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cdm-devkit
Version: 0.2.0
Summary: Developer tools for CdM processors
Author: CdM Processors
Maintainer: Nikolay Repin
Maintainer-Email: n.repin[at]g.nsu.ru
Home-Page: https://github.com/cdm-processors/cdm-devkit
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Assemblers
Classifier: Topic :: Software Development :: Debuggers
Classifier: Topic :: Software Development :: Disassemblers
Classifier: Topic :: System :: Emulators
Classifier: Topic :: System :: Hardware
Requires-Python: >=3.10,<4.0
Requires-Dist: antlr4-python3-runtime (==4.13.*)
Requires-Dist: bitstruct (<9.0.0,>=8.14.1)
Requires-Dist: colorama (<0.5.0,>=0.4.4)
Requires-Dist: websocket-server (<0.7.0,>=0.6.4)
Description-Content-Type: text/markdown
[Description omitted; length: 4991 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cocas/__init__.py sha256=WxjoZHvlpf2GfpV0ChbHtxDzTnSOtE0u8XGCb0moGqg 60
cocas/antlr-generate.sh sha256=BxX4bYwmHXYj0ukI9CxrsKKgWXUAPId2YEksiiixjC8 361
cocas/assembler/__init__.py sha256=8o-S95_uumls94X1wnfIqKS-mh34728E2iNOyOy54Xg 242
cocas/assembler/assembler.py sha256=JlHirrWv80iMcVv5Nuvliiikxv2MdSXHezWbpqr7xrI 3565
cocas/assembler/ast_builder.py sha256=81tmiHoh3gBsdgkU2ljs0encTBMQczf6w9Z9-3V2LJo 11501
cocas/assembler/ast_nodes.py sha256=FD2TrchBblLNPyi2PFFAbkjsczl9b0rUJBEpqIueSEs 1999
cocas/assembler/code_block.py sha256=lpfpsqmmVQCfCMURviVxohlm8zw0sqFkEKvGm8nnP4o 8246
cocas/assembler/exceptions.py sha256=jvdepLojC2bLRHSdqbKK9Hwk3RwC_UxqPG8d9-_M30c 1294
cocas/assembler/generated/AsmLexer.py sha256=erT0vkdHM2DiyNSJxHFAzjfDQw6Y2Jn98jCL-gG_K9k 10491
cocas/assembler/generated/AsmParser.py sha256=hFk0Av8jmQRPTPB57XzEbBYxAAMbvn8yuumSic2GQ-g 98695
cocas/assembler/generated/AsmParserVisitor.py sha256=oXGxF3vznJVl0fTEpUZ5UR0oe3l91l24qJXY0hRxp8c 7740
cocas/assembler/generated/MacroLexer.py sha256=GspKRlYlRZXlW6hqD2KfQZE9Z_bj8KsbC1O7Hcbj61M 5478
cocas/assembler/generated/MacroParser.py sha256=FR686_ql2HYL9gDQzJ0aU1ivLrHmKVhvd9eSKeMb47Q 53950
cocas/assembler/generated/MacroVisitor.py sha256=BLRG2h_LTmCJz0doIpuvuW1C64AGCIOkdeUt9HE2hl4 3590
cocas/assembler/generated/__init__.py sha256=J_05BLm06-8-jdfD0TyPqj6TpNtE43-bd7MbF5tQe9o 222
cocas/assembler/grammar/AsmLexer.g4 sha256=ryeEwXodr3QIgS-H35fgwHWgHNJDBb1zgNLccsvjLqE 878
cocas/assembler/grammar/AsmParser.g4 sha256=LOpUiH7AQY4wiyGYLIxDLXObtT4zJ01e5HcNhDnAlVo 2828
cocas/assembler/grammar/Macro.g4 sha256=Q1OIU_t_XcjjJrrbB8fRHRAER7Jmk64T41dhx5DIebk 1389
cocas/assembler/macro_processor.py sha256=EjCC4pnRtxrm2qadp5Rb3cjqVN7g0wm_r0hErrQF2x8 12979
cocas/assembler/object_generator.py sha256=5lEmooHvEP6Hq9xPqf8VJs4lGvfNYMOxQGfUcAb3KvE 4334
cocas/assembler/targets/__init__.py sha256=7tBOkUguV3AGsqtJZSLAv8nVcPyfSd3EDnL6KihIpe4 882
cocas/assembler/targets/abstract_code_segments.py sha256=7S-cc_qe2IulN8djMP7Gvtl5-DJmZL2Dp1voNDNn4oM 3333
cocas/assembler/targets/cdm16/__init__.py sha256=IV0VNkomIQpJiVt1qpiE3r-DRusdlnHIoB_uY_25SyM 108
cocas/assembler/targets/cdm16/code_segments.py sha256=0-7Zgr5_GPtiC2JXpgeEFJwu5G6FjtiisE3ATKA2274 15068
cocas/assembler/targets/cdm16/standard.mlb sha256=HUILgLwDQ132g3Lh9yrAV3bUkHrT8lCV2MkCowlAeKk 336
cocas/assembler/targets/cdm16/target_instructions.py sha256=6jhOUekbKBj0qij1Wu8foWepI_i2hvHBitJIYHGjpXM 17829
cocas/assembler/targets/cdm8/__init__.py sha256=IV0VNkomIQpJiVt1qpiE3r-DRusdlnHIoB_uY_25SyM 108
cocas/assembler/targets/cdm8/code_segments.py sha256=EX9bYcdS5WR7PfIGCC0Z6J6gwfSaYiLSKktW7atae60 6350
cocas/assembler/targets/cdm8/standard.mlb sha256=zZKkx4ZTfGRvKKXypDLAfduMq1MXTfx3gwzr5lNjo5o 1697
cocas/assembler/targets/cdm8/target_instructions.py sha256=-HdGBYt0RbAYc1IpkJXnO1gVz6kRSp6ioMpl1UByomA 9191
cocas/assembler/targets/cdm8e/__init__.py sha256=IV0VNkomIQpJiVt1qpiE3r-DRusdlnHIoB_uY_25SyM 108
cocas/assembler/targets/cdm8e/code_segments.py sha256=2z3rXYqA3pENd_WNUbL9tkBA_s0_EHxP63E_4jZJc0U 11279
cocas/assembler/targets/cdm8e/simple_instructions.py sha256=W1YUGSHe0No0yo4HrVpKAjpH5fIW2ZRy1gUEadSPozc 1907
cocas/assembler/targets/cdm8e/standard.mlb sha256=MxsNC5ql5JzwTB9pd2R-f3o7sKQHx9-AgplzMYHzmV0 1754
cocas/assembler/targets/cdm8e/target_instructions.py sha256=v-f7YNeMdomcTe2zFYtcBOuWYJPCOI6h1LnsFM9Vedg 8731
cocas/assembler/targets/target_instructions_protocol.py sha256=rcGy5nyiU31ek05CQDUoySIuyMpcsfyqdriOQBFyBrY 668
cocas/exception_handlers.py sha256=Gxl02MdfTIk9ozz6qnwIk7pntVJt1KgArXDrUxbEKN8 1146
cocas/linker/__init__.py sha256=gnbSOiFKr25GtlQKBZdc1g1fmm5wrLVs2AZzRxLII-o 305
cocas/linker/debug_export.py sha256=l8dyD2y8tkaLEiNLyW_gGx0nzXKe1grRrDchCs_KtpE 2205
cocas/linker/exceptions.py sha256=c1NzGcOXQyYjSBXhRkmeHiUakOD3NBhHUcUiMN0aXlg 172
cocas/linker/image.py sha256=AA0Y_MbhKTiNb7kGq6EdlIdPqPKASkAZ0MtMR4xF_hY 837
cocas/linker/linker.py sha256=0kiKNA0apKrC4pzv0EfjskWrmqDfZCczuIwxAUO3y6k 7891
cocas/linker/targets/__init__.py sha256=wv12z104lEolwQrCR5BigUvxgIjFZ95bBP_Il49-Tpk 620
cocas/linker/targets/cdm16.json sha256=GlU2DT1SlbwLlOcsRuYqfxG0aMf4AsrgMzQcHW1XBos 45
cocas/linker/targets/cdm8.json sha256=b_tyuOSg0Yc1hioK_bJcVq0koMmeuuV_mWju19IN_n0 42
cocas/linker/targets/cdm8e.json sha256=i_Nr0huvKnzJf4liU-UGWF_3RvHvNzIde4sR-LPsEZc 45
cocas/main.py sha256=3faK1qK50p3iboMrsew1haEU2cGCFzlip7jQIx8phMc 5775
cocas/object_file/__init__.py sha256=YCd0n9DQ31IKvPeWQKuEmrZ2XkwsTuOWWoYJY8IE8ls 266
cocas/object_file/exceptions.py sha256=RSosc4R136dDmi64jivLSdQCa-pnMw9HkL_YQMV0qBo 542
cocas/object_file/generated/ObjectFileLexer.py sha256=BJgW-Qulasx6lHv_B9SUq4hJOI9gFex4CxTX7G4j4mU 6945
cocas/object_file/generated/ObjectFileParser.py sha256=40_0h2PuOv9Us8zMH4odmS3sinChfoy0-BpiqRQV1M4 59532
cocas/object_file/generated/ObjectFileParserVisitor.py sha256=vaVWI_TLwFZwg4szV99Cm4jeloYbQo3_lsogs9lPirI 5126
cocas/object_file/generated/__init__.py sha256=Z4C2dosk1m7hvjywTco066UnV5VZ_nbyM2GEeYe3FEI 153
cocas/object_file/grammar/ObjectFileLexer.g4 sha256=iuboBO4S_SKFNE-8eAYFJllY3NvyuSMLmJ_qlvYJYXc 684
cocas/object_file/grammar/ObjectFileParser.g4 sha256=JRblqfaBXJvhrUPzgTv_BGblfD3pF7qHzvWkvRxNAQw 1177
cocas/object_file/object_export.py sha256=fxaPUlOxVTltTSx9lN2VvtPR40JZlXsYsXDauIrdw7Q 3771
cocas/object_file/object_import.py sha256=MaiURrPE_S9kiumgrUI4kc0QrNvkNbexLM4RDTdMx9U 13303
cocas/object_file/targets/__init__.py sha256=w9AzsKdTp-BBD97EXBsgn5GFzQjomyVIiyl5hPf0nEg 677
cocas/object_file/targets/cdm16.json sha256=Hn5K348l3-8b6WkHgIiyCc3zfUudMEKmINrkt8h9Cd8 92
cocas/object_file/targets/cdm8.json sha256=KkXBvhvhV2f22WO2jb3cMcyCnDLOS53WqxB8R_lJ4eM 86
cocas/object_file/targets/cdm8e.json sha256=LdX9LGdeRiLx1-0det7TBiRifQRvTQF9Ek4PHG-d8CI 92
cocas/object_module/__init__.py sha256=xopFpU_kIN5HfP7n6dgIgJ3scLGD7NDiXcrOFyBywRA 258
cocas/object_module/external_entry.py sha256=DNrTnoN8cOXZjIfAd-AHQ3SEUTNSpxQCYnEkh5-F1WI 1349
cocas/object_module/location.py sha256=C2PCtIFI4teXr7rqAxNc_DTZ48g5UbkCkBdx9BkFDuc 340
cocas/object_module/object_module.py sha256=zJy4TfsfdpDUdZBp8OXXgyDwKGd0-QDxke7Key0AdMg 1642
cocodump/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cocodump/args.py sha256=UyxIbQNpnAhxw2ujZNJeqlwn8N52t9r8w7Nql6YSUWc 1154
cocodump/asm_emitter.py sha256=eiE99XzqZaPE-kpcMV1-O1NsQbRuN0vDyhIFvNm3aI8 1701
cocodump/base_types.py sha256=astpgT0bBxxa9hGalof1fhsN7NcXsb1Gj9yl-wAATMA 5307
cocodump/colorizer.py sha256=Cti_65grE1L22_SA9K3nubKPGo9E_hkmNNSLdOef_B8 656
cocodump/label_generator.py sha256=Z6U-T3ZbXmvKxNArivmZDh9j0pRluXBCTIalCUS5asU 307
cocodump/main.py sha256=PO8xipURwIJHYL3GrntgOkh4-1s1uHUtSzbEch4OFnU 1142
cocodump/reader.py sha256=KG0JFDLE_bqlg8klwuDuwERXZtKdcZI_n5sl0Xz2ch8 521
cocodump/target_loader.py sha256=Lx-3-VEaQW0NWlDbonS-WIXSO4Cv3UfI5ReXw7nVlwA 874
cocodump/targets/cdm16/asm.py sha256=r-pr42S0QMfQW-MzGv3LRLamXK5y9PKfJdNoy6YtBMo 3177
cocodump/targets/cdm16/decoder.py sha256=aLBWmsCmINEh6qiiYpaHOHICNyB2SKse37acVv8mfic 10926
cocodump/targets/cdm16/ivt.py sha256=D2_hRe6oURkn4YEvAXfOUA0Uq5lj8pt7ujUjfEyj4ds 487
cocodump/targets/cdm16/reference_programs/all_inst.asm sha256=UTmuLwxQqykP-D32UjcT_1Sg4wc3Qi0SThD40LL-nUk 1369
cocodump/targets/cdm16/reference_programs/branches.asm sha256=kOsHwYZ_1_reNDFbOcPa2Sn7gXK_cP6xYoKoBcHUBzY 343
cocodump/targets/cdm16/reference_programs/ivt.asm sha256=5jZ1N1FexJsOBtBNHs7V3cxqvQfrbBz0d7YeqrRdMRk 758
cocodump/targets/cdm8/asm.py sha256=CU3S_jA0RjtQ1FfFDo15SIKS5U7A_ZkkSYB-jIazRJc 1490
cocodump/targets/cdm8/decoder.py sha256=_ZlVpq0DZwtzzuskSbfLbfIj1Bcp7Lz5bQ2TyOSo3-M 3882
cocodump/targets/cdm8/reference_programs/all_inst.asm sha256=pKp3IfV1yeF0cQy8w6BRlVm9tT2Z0n_WJNnyMmUPTrA 483
cocodump/targets/cdm8e/decoder.py sha256=cMQXdX5NTNWkCxlpZIRKhOXW_Kj_N586X3x8kGMQscw 2023
cocodump/targets/cdm8e/reference_programs/branches.asm sha256=ufvqeA-F1m6HgI_LUaLGezEFuhI-MSdv_CDgwDXwZ2I 214
synthm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthm/args.py sha256=L2fvC-x6TemfAHT2L6cUvL4bNVVvm3DAnJu3Nj2Tm6A 868
synthm/main.py sha256=Awolkj2tWxpO412IcVlvVh2b8MdTpvvde_Ns6oH_q3w 3821
synthm/parser.py sha256=MG0L5ZJ_Sl0m-4efuERXk3qB8ySZAb19AFhwk-O692E 2581
synthm/synth.py sha256=qgnb-xEySEy96GVqsbFxjlYc0iR6GzHx1iTSc13fwmI 8924
synthm/util.py sha256=s8eePtjuCGipSOc6io8AGRqesB_MTJFzuqglLLn4q1k 149
cdm_devkit-0.2.0.dist-info/METADATA sha256=T9vUe-0AgG8Hxn5hfhiKyNXuMdTzukYyGfyD42GabyU 5933
cdm_devkit-0.2.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
cdm_devkit-0.2.0.dist-info/entry_points.txt sha256=_Rd1pbgKO3YHFPHvNuB_vUmfc7co-t03kRCX2h0wk98 93
cdm_devkit-0.2.0.dist-info/RECORD

entry_points.txt

cocas = cocas.main:main
cocodump = cocodump.main:main
synthm = synthm.main:main