Business Client need Software Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Bengaluru, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I’m finishing a compiler assignment and need a concise Java module that converts pascal language
tokens into three-address code, specifically in the Triples representation. The goal is intermediate code generation only—no optimisation layer, no extra debugging hooks—just clean, well-structured triples I can drop into my report.

Scope
• Accept simple assignment statements that combine variables, constants, and arithmetic operators (+, –, *, /).
• Parse them and emit correctly indexed Triples (op, arg1, arg2) to stdout or a text file.
• Keep the design modular so I can later plug it into a larger compiler front end.

Deliverables
• Well-commented Java source, compilable with any current JDK.
• A short README showing build/run commands and two sample inputs with their generated triples.
• Brief note on how new arithmetic operators could be added if needed.

Acceptance
I’ll compile the code, run the sample cases you provide, and check that every expression is translated into the expected Triples sequence with accurate temporary indices." (client-provided description)


Matched companies (4)

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Codetreasure Co

🚀 Your Expert Partner for Mobile & Web App Development Unlock the full potential of your business with Codetreasure —a leading provider of tailored … Read more