-
Notifications
You must be signed in to change notification settings - Fork 12.8k
[New features] Primitive types and struct type #5879
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
Closed
Closed
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
f947900
prim type and struct backend
wangyanxing d34b4e2
lint
wangyanxing 8c900c6
bug fixed
wangyanxing 57c540f
add struct to types.ts
JieD 7f1df2c
add struct to parser.ts
JieD 4404b30
add struct to binder.ts
JieD 8de38fa
add struct to emiter.ts
JieD 6cbeb18
lint
JieD 24946b7
add struct to utilities.ts and lint
JieD 8564dcd
add struct to checker and partial lint
JieD 993c238
struct expression enables and struct body with statemetns not allowed
JieD e5147a3
struct expression test
JieD 07118de
test - struct with predefined types as names
JieD 1daf34e
tests - struct has the same name as class, interface and variables
JieD 8584cf0
test - struct has members of JS objects
JieD 28975a5
tests - struct cannot extend primitives
JieD f63d723
struct empty body - assgin to different types
JieD d539022
struct extends structs
JieD 61073fc
tests - struct entends1
JieD 423fd44
struct extends or implements
JieD 5b4e768
struct extends shadowed constructor
JieD 0682db0
add struct type
JieD 74696d5
add struct
JieD a65e4f7
struct cannot implement
JieD 8644963
partial lint
JieD a365b11
TypeFlags.Struct - needs to assign a unique value
JieD 6ee8c46
struct extends structs
JieD fcace4f
struct inheritance checking - ignore declaration & revert lint for ea…
JieD 5699303
struct extends
JieD 6f48862
check base types
JieD de08389
instance and static members
JieD 65fb764
protected not allowed on struct members
JieD 7924ee9
protected not allowed on struct members
JieD 420998d
struct private and public properties
JieD 1cf16ab
modifiers - only protected for struct
JieD a11f0ec
struct private members
JieD 19db1ca
struct accessors and accessibility
JieD 966e102
struct not allow index members
JieD 1c98569
struct tests
JieD 405c9fa
struct array
JieD 8998314
automatic generated changes
JieD 2f0539e
lint
JieD b645884
merge conflicts
JieD a714a03
test baseline
JieD File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you remove this? I'm not sure why it's here.