Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detect cycles in definitions #10

Open
lptr opened this issue Dec 3, 2013 · 1 comment
Open

Detect cycles in definitions #10

lptr opened this issue Dec 3, 2013 · 1 comment

Comments

@lptr
Copy link
Contributor

lptr commented Dec 3, 2013

Example:

interface TextBase {
    void insertFormattedText(int offset, Text text)
}

interface Text extends TextBase {
}

This generates typedefs on the caller side where TextBase refers to Text (of course), and that is not allowed in Haxe. Spaghetti should throw an error in this case.

@lptr lptr added this to the 2.1 – The AST milestone May 27, 2014
@lptr
Copy link
Contributor Author

lptr commented May 27, 2014

Fix this with the AST.

@lptr lptr modified the milestones: 2.0 - a new package, 2.1 – The AST Jun 1, 2014
@lptr lptr removed this from the 2.0 - a new package milestone Sep 8, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant