Skip to content
This repository was archived by the owner on Feb 3, 2020. It is now read-only.
This repository was archived by the owner on Feb 3, 2020. It is now read-only.

Assignment to Fields #58

@sunjay

Description

@sunjay

Currently, the AST only supports assignment to plain identifiers. The grammar should support assignment to fields (at an arbitrary depth).

// currently supported
foo = 2;

// wanted
bar.foo.spam = 4;
bar.foo.spam.car = 4;

Note that this is just the grammar to support this. The actual implementation will be when #39 is completed.

  • Fields should be properly nested so that foo.bar.spam.car = 4 is equivalent to ((foo.bar).spam).car = 4. (like Arbitrary Field Access #57)
  • Field privacy should be respected

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions