Typemaker
Incorporates https://github.com/OpenDreamProject/OpenDream/pull/1696 Supercedes https://github.com/OpenDreamProject/OpenDream/pull/1220
Implements typechecking for procs and vars, controllable via pragmas.
TODO:
- [x] Fix the arg issue from wixoa's review
- [ ] Add unit tests for all of the commits from
Merge pull request #8 from out-of-phaze/typemaker/fixes
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Remind me to update the pragma wiki page when this is merged.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
I believe this is in a good enough spot. I'll let you make any last changes you want (like reducing the pragma's default error level or new unit tests) before merging.