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

Move type after identifier #310

Closed
giann opened this issue Aug 21, 2024 · 0 comments
Closed

Move type after identifier #310

giann opened this issue Aug 21, 2024 · 0 comments
Labels
language Issue related to the language
Milestone

Comments

@giann
Copy link
Collaborator

giann commented Aug 21, 2024

This would remove some ambiguities in the language grammar and force user to explicity choose between var and const when declaring a variable.

@giann giann added the language Issue related to the language label Aug 21, 2024
@giann giann added this to the 0.5.0 milestone Aug 21, 2024
giann added a commit that referenced this issue Aug 30, 2024
Type variable -> var variable: Type

closes #310
giann added a commit that referenced this issue Aug 30, 2024
Type variable -> var variable: Type

closes #310
giann added a commit that referenced this issue Aug 30, 2024
Type variable -> var variable: Type

closes #310
giann added a commit that referenced this issue Aug 30, 2024
Type variable -> var variable: Type

closes #310
giann added a commit that referenced this issue Aug 30, 2024
Type variable -> var variable: Type

closes #310
giann added a commit that referenced this issue Sep 6, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 6, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 6, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 9, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 11, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 11, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 13, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 16, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 16, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 18, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
giann added a commit that referenced this issue Sep 18, 2024
- Type variable -> var variable: Type
- Comments are now `//` and docblocks `///`
- Xor operator is now `|`
- Namespaces are now any number of `\` separated identifiers
- Function type use `fun` keyword
- Function type error list must be in parenthesis when more than one error type

closes #310
@giann giann closed this as completed in 072c202 Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
language Issue related to the language
Projects
None yet
Development

No branches or pull requests

1 participant