-
Notifications
You must be signed in to change notification settings - Fork 11
Milestone 2
VladD2 edited this page Jan 14, 2017
·
5 revisions
- Dynamic extensibility (like Nemerle)
- Extensible priority tables (to use named priority table instade of binding power constants)
- AST
- AST DSL - The "declaration" and the "ast" syntax constructions.
- Mapping: Parse Tree -> AST
- Dependent Properties Language - language for collecting data on AST (analogue of attribute grammar).
- Declaring. Symbols are declared inside (as part of) "declaration".
- Dependent properties (analogue of attribute grammar).
- Dependent methods
- Dependent (staged) types
- Names binging
- Binging
- Resolve API
- Symbols highlighting
- Error highlighting
- Go to definitions
- Find all references
- Keyword completion
- Symbol completion
- Client/Server IDE Engine - done
- Visual Studio plug-in generation - done
- Support Nitra driven languages (files) in VS solution/projects - done
- Move typing of Nitra on Dependent Properties - in the work
- Move code generation on new Nitra Symbols - in the work
- Implement semantic analisis (typing) engine.
- Implement IDE support for Nitra powered languages.