Marc Andreson
Marc Andreson

Reputation: 3495

ANTLR, steps order

I am trying to design a compiler for a language like C# in ANTLR. But I don't fully comprehend the proper order of steps that should be undertaken.

This is how I see it:

Is this correct? Is the second step's role reading methods' declarations and building AST?

How can I resolve overloaded methods' declarations without build AST ? (backpatching?)

Upvotes: 0

Views: 357

Answers (1)

Bart Kiers
Bart Kiers

Reputation: 170138

Have a look at Language Implementation Patterns it explains how to create your own languages (both interpreted and byte-code/VM-like). At the moment, your questions are too broad, and I don't think anyone is able to post an answer in a forum that explains all the details of how to create your own language from start to finish.

Feel free to ask more specific questions when you have them, of course.

Good luck!

Upvotes: 2

Related Questions