Find Jobs
Hire Freelancers

haskell

€8-30 EUR

Đang triển khai
Đã đăng vào gần 7 năm trước

€8-30 EUR

Thanh toán khi bàn giao
A haskel parser with the language specified below: <symbol> :: [a-zA-Z]+ <value> :: [1-9][0-9]* | 0 <op> :: + | - | * | == | < <expr> :: <expr> <op> <expr> | <symbol> | <value> <assign> :: <symbol> = <expr> <prog> :: <assign>; | <prog> <prog> | if (<expr>) then {<prog>} else {<prog>} | for (<assign>; <expr>; <assign>) {<prog>} | assert <expr>; | return <expr>; The program is supposed to parse and evaluate the given input. Input examples: Seq (Eq "x" (Value 2)) (Seq (Eq "y" (Value 2)) (Seq (Eq "z" (Value 4)) (Seq (Return (Equal (Add (Symbol "x") (Symbol "y")) (Symbol "z"))) (Return (Value 0))))) OR: x = 2; y = 2; z = 4; assert x + y == z; return 0; Errors: - "Syntax error" = The grammar rules are not met - "Uninitialized variable" = A variable (ex: x) is used but it was not initialized - "Assert failed" = an assert instruction failed - “Missing return” = there is no return in the given input I will provide an initial code and a checker + tests with expected results I will also need a small readme describing the implementation.
Mã dự án: 13845023

Về dự án

2 đề xuất
Dự án từ xa
Hoạt động 7 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
2 freelancer chào giá trung bình €150 EUR cho công việc này
Avatar người dùng
Hello Sir, I am a computer science tutor, I teach (among others) Haskell, LISP, Prolog and Algorithms. I have done many projects like this, and I'm one of the top Haskell developers, and you can check by clicking on my profile picture. Please contact me for more details when possible. I look forward to work for you Sir. Best Regards.
€150 EUR trong 1 ngày
4,9 (75 nhận xét)
6,3
6,3
Avatar người dùng
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
€150 EUR trong 2 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của ROMANIA
Bucharest, Romania
5,0
2
Phương thức thanh toán đã xác thực
Thành viên từ thg 4 26, 2017

Xác thực khách hàng

Các công việc khác từ khách hàng này

Prolog Parser
€8-30 EUR
Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.