diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info')
7 files changed, 169 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/LICENSE b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/LICENSE new file mode 100644 index 00000000..efcb9665 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/LICENSE @@ -0,0 +1,19 @@ +Copyright © 2017 Erez Shinan + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/METADATA b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/METADATA new file mode 100644 index 00000000..b4b42045 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/METADATA @@ -0,0 +1,50 @@ +Metadata-Version: 2.1 +Name: lark +Version: 0.12.0 +Summary: a modern parsing library +Home-page: https://github.com/lark-parser/lark +Author: Erez Shinan +Author-email: erezshin@gmail.com +License: MIT +Download-URL: https://github.com/lark-parser/lark/tarball/master +Keywords: Earley LALR parser parsing ast +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Text Processing :: General +Classifier: Topic :: Text Processing :: Linguistic +Classifier: License :: OSI Approved :: MIT License +Provides-Extra: atomic_cache +Requires-Dist: atomicwrites ; extra == 'atomic_cache' +Provides-Extra: nearley +Requires-Dist: js2py ; extra == 'nearley' +Provides-Extra: regex +Requires-Dist: regex ; extra == 'regex' + + +Lark is a modern general-purpose parsing library for Python. + +With Lark, you can parse any context-free grammar, efficiently, with very little code. + +Main Features: + - Builds a parse-tree (AST) automagically, based on the structure of the grammar + - Earley parser + - Can parse all context-free grammars + - Full support for ambiguous grammars + - LALR(1) parser + - Fast and light, competitive with PLY + - Can generate a stand-alone parser + - CYK parser, for highly ambiguous grammars + - EBNF grammar + - Unicode fully supported + - Python 2 & 3 compatible + - Automatic line & column tracking + - Standard library of terminals (strings, numbers, names, etc.) + - Import grammars from Nearley.js + - Extensive test suite + - And much more! + + diff --git a/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/RECORD b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/RECORD new file mode 100644 index 00000000..a4d9f024 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/RECORD @@ -0,0 +1,88 @@ +lark-0.12.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +lark-0.12.0.dist-info/LICENSE,sha256=3Reve4p7gxkx0D1Pa8VXeM9UtPe4JauzmjzGYBUuzCo,1056 +lark-0.12.0.dist-info/METADATA,sha256=H79mAHlL__ImbOdlpB7SNtw9HfDlFZVhzX5mJcyuyTs,1698 +lark-0.12.0.dist-info/RECORD,, +lark-0.12.0.dist-info/WHEEL,sha256=gxPaqcqKPLUXaSAKwmfHO7_iAOlVvmp33DewnUluBB8,116 +lark-0.12.0.dist-info/entry_points.txt,sha256=qolasPkFuxtxoDxKzbu6eBahCVVorkf6bauGjrSwLyI,62 +lark-0.12.0.dist-info/top_level.txt,sha256=jajccBDzdW1Enlc063oxY4iQc_LDdDokdnkP5rLBSos,16 +lark-stubs/__init__.pyi,sha256=_gcw6jcctvTltwxykFQLa8S4hA-of7O3Ne8aiRO67cA,242 +lark-stubs/ast_utils.pyi,sha256=SSw522kWNXFFCB6vhmbYzs1CF9u9-2gX_9QDBSh9xkk,274 +lark-stubs/exceptions.pyi,sha256=0lchb9DctgQhcFuRf6YAjMZ4d4LDzu7rY-6Qnm-qt9c,1351 +lark-stubs/grammar.pyi,sha256=EOY9ilz3hoS4Gzrj1_m9pkotdSasRXZzLEys_laBcs0,237 +lark-stubs/indenter.pyi,sha256=5LsvAuygY655Wv7sT21joGWxFGgq-8MpwAzvTHpsyAw,881 +lark-stubs/lark.pyi,sha256=Jer50z4eXsXDm5Yzolf2l2fVsyNgTlqXPbyUBThfGdQ,3367 +lark-stubs/lexer.pyi,sha256=EdjFld_aq9T8u3oKdTW2km_PaaDpeKaIrQGvDxYzOZY,3452 +lark-stubs/load_grammar.pyi,sha256=xXCiT6ZvjQPt6vhKH9IOPV3BYK8oKqHi8bs_VV8BsME,1082 +lark-stubs/reconstruct.pyi,sha256=KdStPhww3akgFDHDP6PhF11hXJNXO3OS8nZT9XFn36M,937 +lark-stubs/tree.pyi,sha256=LB1nR8IkoMI0u0mkR4s4l8wYJVzH4_vQGuie9ai3hBg,1503 +lark-stubs/visitors.pyi,sha256=flEIYx7DynhU4CO0rtGo1bdi94THj0AH-EQSyfgxTAc,1921 +lark/__init__.py,sha256=7sbqm58vSz9MStbbPfis1wlsNKCuDFZZ_yR0kzv6tHg,447 +lark/__pycache__/__init__.cpython-312.pyc,, +lark/__pycache__/ast_utils.cpython-312.pyc,, +lark/__pycache__/common.cpython-312.pyc,, +lark/__pycache__/exceptions.cpython-312.pyc,, +lark/__pycache__/grammar.cpython-312.pyc,, +lark/__pycache__/indenter.cpython-312.pyc,, +lark/__pycache__/lark.cpython-312.pyc,, +lark/__pycache__/lexer.cpython-312.pyc,, +lark/__pycache__/load_grammar.cpython-312.pyc,, +lark/__pycache__/parse_tree_builder.cpython-312.pyc,, +lark/__pycache__/parser_frontends.cpython-312.pyc,, +lark/__pycache__/reconstruct.cpython-312.pyc,, +lark/__pycache__/tree.cpython-312.pyc,, +lark/__pycache__/tree_matcher.cpython-312.pyc,, +lark/__pycache__/utils.cpython-312.pyc,, +lark/__pycache__/visitors.cpython-312.pyc,, +lark/__pyinstaller/__init__.py,sha256=nXQRADEg98AeBJHLLxH_iGG9PmfiAKM62bt8RBMNvzw,181 +lark/__pyinstaller/__pycache__/__init__.cpython-312.pyc,, +lark/__pyinstaller/__pycache__/hook-lark.cpython-312.pyc,, +lark/__pyinstaller/hook-lark.py,sha256=5aFHiZWVHPRdHT8qnb4kW4JSOql5GusHodHR25_q9sU,599 +lark/ast_utils.py,sha256=tnnmz6Titiu-XazzIAJcsL8KrwrNFSHv0dH98TZF6IY,1953 +lark/common.py,sha256=ULj-iZtOH2R5jDtJOfS9jv6ypVAFPciMiv9mDXsuQZo,1892 +lark/exceptions.py,sha256=_om5XYthwfuyxrSpCoD-smc5oaXV0Ea_BQ-xijFvzp4,10056 +lark/grammar.py,sha256=U4PxCYjtPFwOc2PFtF97v5OoAH3FWTzQtWvUceGnSqk,2915 +lark/grammars/common.lark,sha256=FV9xGIPiPqHRM4ULAxP6jApXRTVsSwbOe697I9s7DLs,885 +lark/grammars/lark.lark,sha256=j8hI1TCRNDMl2k0_WbKoSnBj7unJLxc7oEM7n8upbH8,1408 +lark/grammars/python.lark,sha256=CrGZX4Aa7D4r-cZ28Tm863f2yk9nk0ehga0qt8tA8BU,583 +lark/grammars/unicode.lark,sha256=d9YCz0XWimdl4F8M5YCptavBcFG9D58Yd4aMwxjYtEI,96 +lark/indenter.py,sha256=u9dC6MEdDpRwzGrFEdWXSCRYC0obMN-x3QSLvElFy7Q,2069 +lark/lark.py,sha256=8iuRLSVAjS8PUgqPvDxLKxMtkQ0yLrqc1IB42jj65fc,25236 +lark/lexer.py,sha256=Ds7-FSYSyMvBm5SeCxdDjVtKDCrMZEdryWS7pZdPbsw,17769 +lark/load_grammar.py,sha256=NgR0tL3MmqvpfVqUiODcTtwGnMVMuw5iKYT6jE1CRE4,51137 +lark/parse_tree_builder.py,sha256=VKtlFt36DC8Ds77afBZriSS_Z5kvsu9nldC-MKGdFDs,14112 +lark/parser_frontends.py,sha256=RsvVqvcet1LqQYrh_pFb664MUAZ-FVD_oeNHuqeiA4I,9013 +lark/parsers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +lark/parsers/__pycache__/__init__.cpython-312.pyc,, +lark/parsers/__pycache__/cyk.cpython-312.pyc,, +lark/parsers/__pycache__/earley.cpython-312.pyc,, +lark/parsers/__pycache__/earley_common.cpython-312.pyc,, +lark/parsers/__pycache__/earley_forest.cpython-312.pyc,, +lark/parsers/__pycache__/grammar_analysis.cpython-312.pyc,, +lark/parsers/__pycache__/lalr_analysis.cpython-312.pyc,, +lark/parsers/__pycache__/lalr_interactive_parser.cpython-312.pyc,, +lark/parsers/__pycache__/lalr_parser.cpython-312.pyc,, +lark/parsers/__pycache__/lalr_puppet.cpython-312.pyc,, +lark/parsers/__pycache__/xearley.cpython-312.pyc,, +lark/parsers/cyk.py,sha256=gqtrkzchZ6GCefAfJn8HozHtfEqdmMBHMO0AAxGMtGA,12291 +lark/parsers/earley.py,sha256=s4PPQSQsyU4FGztSopgu5xXybCh_wmJMMak8K0GxMo4,14815 +lark/parsers/earley_common.py,sha256=jcijIBacAfWH_oLvX1842B_A-uN8jyGaaI4Cm4xQYLQ,3271 +lark/parsers/earley_forest.py,sha256=DDlqpsWCojeAuJHi6vccz_zwaxyDvVwLQtKoskqRDSQ,30672 +lark/parsers/grammar_analysis.py,sha256=d_9JT6pulnsLcXLsnjFmliTfZP3G9ofAMK0epS-hw78,6445 +lark/parsers/lalr_analysis.py,sha256=wfSzm3x_ciHQAJzTC_6wwhJ6Uc1ED3Xk-uvb49MG94Q,10643 +lark/parsers/lalr_interactive_parser.py,sha256=xszTFoB8q3Fq9WTE2OrgvvMzD0SDyPReav40_e8B9RA,4567 +lark/parsers/lalr_parser.py,sha256=Ynb4DPnYj2xbf_2oj_f1RsuAAsdr9KgAr5Ke0ijAvdg,7011 +lark/parsers/lalr_puppet.py,sha256=jApCcuWZn3qHRJpDy8IDtum8O7cuXk9U5gjgOHpvNpU,88 +lark/parsers/xearley.py,sha256=QzL6YQeLBwzJs_ryi7bMqneW7O1ImTAZB70ik2BP6zo,7341 +lark/reconstruct.py,sha256=V0PCOxo5FBnIp5jlNwTgNZnvZ1x0Z7jm0hKcRWM9biY,3320 +lark/tools/__init__.py,sha256=dfLYWFL4X5reAtL0TEfl9caQ_vsc8tF4X5GXr1vFcc4,2245 +lark/tools/__pycache__/__init__.cpython-312.pyc,, +lark/tools/__pycache__/nearley.cpython-312.pyc,, +lark/tools/__pycache__/serialize.cpython-312.pyc,, +lark/tools/__pycache__/standalone.cpython-312.pyc,, +lark/tools/nearley.py,sha256=MdjPEyxalIevVzpgeqZMMeIN4kOnbw2o3cwKVS4yiWE,6250 +lark/tools/serialize.py,sha256=gdVhkLwxCVIRphl7JMSVm7TgsztCThHttxZxEx92p_0,1014 +lark/tools/standalone.py,sha256=YXIReMn289OMex_bzUKMQa4QLqU_XSYAXlqh12MMIYU,5802 +lark/tree.py,sha256=66rmHH5k2cdju8IvFyA06yvDl-gO6C4vgpdXkgTJwYY,6909 +lark/tree_matcher.py,sha256=hSAsfoQKUMFulHEzTI3G6uFusPlGXGQm36bVMIWiXzU,5985 +lark/utils.py,sha256=m1oS9J6xK-gx9PckrdFh18ousr_SuZKNiE_Iv557tlY,11177 +lark/visitors.py,sha256=CRDm4ZwfYWAiZpXc6HiG1_Zgh4gxGU5xbGLe1vy7tRM,18044 diff --git a/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/WHEEL new file mode 100644 index 00000000..ecd4e922 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.35.1) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/entry_points.txt b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/entry_points.txt new file mode 100644 index 00000000..e3f8f9af --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[pyinstaller40] +hook-dirs = lark.__pyinstaller:get_hook_dirs + diff --git a/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/top_level.txt new file mode 100644 index 00000000..731ffd17 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark-0.12.0.dist-info/top_level.txt @@ -0,0 +1,2 @@ +lark +lark-stubs |
