Looking for an Ocaml expert
$30-250 USD
Plačilo ob prevzemu
The project involves writing code for a "semantic analyzer" that will use a abstract syntax tree and class heirarchy to take in single command line arguments and check whether there is an error in the input provided in .cl files. Errors will include scenarios such as:
related to parameter-less method main in class Main: always line 0
Inheritance cycle: always line 0
Redefining a feature: (second) feature location
Redefining a method and changing types: (second) type location
Method body type does not conform: method name identifier location
Errors with case expression (e.g., lub): location of case expression
Unknown identifier: location of identifier
The program will report whether there is an error or not and output error or if it passes it will create a file.cl-type. There is much more to cover but it is a small project and only involves certain files to be edited as the project is already started. For any questions please contact me, Budget is: 250 and timeframe can be discussed during message
ID projekta: #29855704