[antlr-interest] Custom object tree from tree parser?

Jeremy Long jeremy.long at gmail.com
Sun Sep 25 06:32:09 PDT 2011


Mari,

Did you ever get an answer to this? I agree a pointer or example on this
would be extremely helpful. I will be doing something similar very soon for
a project where I will be generating different nodes/objects from the input.
 Which is the better approach?

For my purposes I am planning on populating a Neo4J graph database and I've
been trying to figure out the best way to do this.

--Jeremy

On Fri, Sep 23, 2011 at 5:33 AM, Mari Matinlassi
<mmatinlassi at icinetic.com>wrote:

> Hello,
>
> I want to build custom object trees from text. As a simplified example,
> parser input is
>
> Car Seat;
> Car Audi;
> Customer John;
>
> Parser output shall be an object tree where e.g. Car object is an
> instantiation of a class below (Respectively, Customer class would be
> something similar):
>
> public class Car
> {
>        private string  brand;
>        public Car(string _brand)
>        {
>                this.brand = _brand;
>        }
>        public string Brand
>        {
>                 get { return brand; }
>        }
> }
>
> What is the best way to do this? Custom AST node and custom TreeAdaptor?
> Tree parser with actions embedded in rules? What about the problem that not
> all the nodes are similar? Could you please give me some hint to the right
> direction?
>
> Kind regards,
>
> Mari
>
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe:
> http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>


More information about the antlr-interest mailing list