Improvement of the syntactic and semantic analyzer in Python
I am looking for a developer who can help with the implementation/redesign of a simple syntactic and semantic analyzer.
There is a ready grammar of the language and a ready lexical analyzer. It is necessary to redesign the existing syntactic and semantic analyzers for their correct operation. All work is done in python.
-
449 3 1 1 Ready to help with the reworking of the syntactic and semantic analyzers for their correct operation. Your ready grammar and lexical analyzer will serve as the basis for optimization and improvement.
Execution plan:
Analysis of the current code:
Assessment of the existing syntactic and semantic analyzers.
Identification of errors or bottlenecks in their operation.
Syntactic analyzer:
… Optimization of the existing parser.
Ensuring compatibility with the language grammar.
Implementation of a manual parser or use of libraries such as PLY, lark-parser.
Semantic analyzer:
Correction of type checking logic, variable scope, correctness of function calls, etc.
Integration with the syntactic analyzer to create an abstract syntax tree (AST).
Testing:
Writing test scenarios based on the ready grammar to check the operation of the analyzers.
Detection and elimination of errors.
Tools and libraries:
Python: the main implementation language.
PLY, Lark, or another parser generator (if needed).
unittest/pytest: for unit testing.
Benefits of collaboration:
Experience working with grammars, analyzers, and programming languages.
Optimization for correct operation with minimal changes to your infrastructure.
Flexible approach to problem-solving and transparency in communication.
Ready to start working, discuss technical details, and agree on the next steps. Write to agree on collaboration! 😊
-
5878 345 0 Once I implemented a mathematical expression analyzer using Backus-Naur forms, so I have an idea... But from the available description, it is absolutely unclear what exactly needs to be done.
Current freelance projects in the category Python
AI Commenting Platform for TikTok and Instagram.Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:… AI & Machine Learning, Python ∙ 5 hours 36 minutes back ∙ 10 proposals |
Build a customer classification model1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python. AI & Machine Learning, Python ∙ 1 day 23 hours back ∙ 32 proposals |
IT Automation of VAT Reporting
223 USD
It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual… AI & Machine Learning, Python ∙ 2 days 5 hours back ∙ 43 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 2 days 17 hours back ∙ 42 proposals |
Automatic video posting on social media according to a scheduleTechnical Assignment (TA) Automatic video publication on social media according to a scheduleProject Description A script/bot (Python preferred, or any other solution of your choice — the main thing is stability and ease of maintenance) is needed, which automatically publishes… Python, Bot Development ∙ 3 days 5 hours back ∙ 59 proposals |