Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upreferences missing from references list #929
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
bterlson
Jun 13, 2017
Member
I could go through and add aoids to syntax-directed operations happen to have have a single specialization but I'd rather solve polymorphism more generally. See: bterlson/ecmarkup#116.
|
I could go through and add aoids to syntax-directed operations happen to have have a single specialization but I'd rather solve polymorphism more generally. See: bterlson/ecmarkup#116. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
littledan
Jun 15, 2017
Member
Tacking on an editorial suggestion: I think most these polymorphic internal algorithms would be easier to read if they were grouped together, more "pattern matching style" than the current "object oriented style". Leaving out Runtime Semantics: Evaluation and Static Semantics: Early Errors, and maybe a couple others, though. This would solve the tooling problem (if the aoids are also added).
|
Tacking on an editorial suggestion: I think most these polymorphic internal algorithms would be easier to read if they were grouped together, more "pattern matching style" than the current "object oriented style". Leaving out Runtime Semantics: Evaluation and Static Semantics: Early Errors, and maybe a couple others, though. This would solve the tooling problem (if the aoids are also added). |
michaelficarra commentedJun 11, 2017
Some static/runtime semantics functions have no references listed but are referenced elsewhere in the spec. An example is CatchClauseEvaluation. But most of the functions in 13.15 show 0 references.
Relatedly, the reference to the
Catchproduction within CatchClauseEvaluation is not listed in theCatchreferences list. It appears Ctrl-F is still necessary to ensure you haven't missed any references.