Cancelled

C#/Java/C++ developer is needed to fix LEX generator

IMPORTANT: KNOWLEDGE OF YACC or BISON or ANTLR ARE REQUIRED. Without them you couldn't complete this task

IMPORTANT: this is a strict algorithmic task, you will have to do a lot of math here

This is the first part of the https://www.freelancer.com/projects/python/generating-yacc-parser-lexer/. If you complete successfully this part, I can hire you for the second part immediately

Given:

1. Matchers, Transitions, States, Backups for Lexer ([login to view URL], [login to view URL])

2. [login to view URL], which generates .lex definition, based on input

Problem:

1. If you run [login to view URL] inside "item_input" or inside "category_input" it will generate .lex definitions

2. Not all rules are recognized (e.g. regexps [0-9]+ or [a-zA-Z]+, negative numbers and floating points)

3. All not recognized rules are marked with _TODO_ in output

Task:

1. I will send source code (400 lines of code in c++) of [login to view URL]

2. You have to fix it: there shouldn't be any TODO, all rules have to be marked correctly, to be compatible with YACC/BISON

3. I can give more input data for testing, when those two will be handled. Algorithm must be generic

PS: you could rewrite it to your language (C# or Java, python), if you feel comfortable with other language. Main job here is the right ALGORITHM for restoring lexer rules

Time box: 1 week

Skills: Algorithm, C# Programming, C++ Programming, Java

See more: telejob java developer needed, java gui developer needed, needed java developer russia, parser generator c++, flex lexical analyzer tutorial, flex lexical analyzer example, flex lexer, difference between lex and flex in compiler design, lexical analyzer generator lex, bison parser, c++ help free, virtual vacation java developer needed, zk java developer needed, needed java developer, knowledge needed java developer, c developer needed, c++ developer needed, java developer needed, urgent java developer needed, freelance c# developer needed

About the Employer:
( 1 review ) Poland

Project ID: #19329769

4 freelancers are bidding on average €100 for this job

fastestJohn

Hi, sir. am Gavrichkov. I have read carefully your requirements. I have the best skills and much experiences in c++ developing such as encrypting & decrypting, SynWebBroker, HTTPEMB projects. I have already complet More

€50 EUR in 10 days
(39 Reviews)
5.5
TalAkerele

Hi, I am very happy to bid your project. I read your requirements carefully,so i see what you mean. I have been experiments with Algorithm, C# Programming, C++ Programming, Java I'd like to work with you. i'll com More

€44 EUR in 3 days
(40 Reviews)
5.3
bizdigitalbrain

Hii My experience 16 years. I have developed & delivered Web database applications Mobile App development for enterprises & companies, using open source language PHP, MySQL, HTML 5, CSS3, AJAX, JSON, XML, etc. Coding More

€250 EUR in 3 days
(2 Reviews)
2.6
irshadkhan877

Hi, Greeting of the day! Thank's for providing us with an opportunity to bid on your project. I am totally new here but I can assure you that you will be happy with my work & your project. Currently, I am trying to b More

€55 EUR in 2 days
(5 Reviews)
1.6