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

[feature] Directives #8

Open
Vurv78 opened this issue Feb 4, 2022 · 0 comments
Open

[feature] Directives #8

Vurv78 opened this issue Feb 4, 2022 · 0 comments
Labels
A-Compiler Dealing with the compiler (analyzer, tokenizer, parser, transpiler) A-Documentation Improvements or additions to documentation P-Low T-Feature Feature request X-Typescript Parity with Typescript

Comments

@Vurv78
Copy link
Owner

Vurv78 commented Feb 4, 2022

Is your feature request related to a problem? Please describe.
There's no way to change the model/name/author etc of the chip

Describe the solution you'd like
I'd prefer one that doesn't break typescript in editors with a new syntax. So it could look like this:

/*
	@name Vurv
	@model xyz.mdl
	@author Vurv
*/

Describe alternatives you've considered
Using @directive syntax, just as E3 and E2 did. This would break using Expressive outside of the in-game editor, and be another thing straying further from TS, which this shouldn't do.

Also, this could lead into doc comments for any item, when the parsing for this is ready. That would be a different issue though.

@Vurv78 Vurv78 added A-Documentation Improvements or additions to documentation T-Feature Feature request X-Typescript Parity with Typescript A-Compiler Dealing with the compiler (analyzer, tokenizer, parser, transpiler) P-Low labels Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Compiler Dealing with the compiler (analyzer, tokenizer, parser, transpiler) A-Documentation Improvements or additions to documentation P-Low T-Feature Feature request X-Typescript Parity with Typescript
Projects
None yet
Development

No branches or pull requests

1 participant