Checkpoint ongoing work
authorNot Zed <notzed@gmail.com>
Sun, 9 Apr 2023 04:11:21 +0000 (13:41 +0930)
committerNot Zed <notzed@gmail.com>
Sun, 9 Apr 2023 04:50:23 +0000 (14:20 +0930)
commit0b18c1a4ed93c5373ae2e12ad11ad11306c56d2e
tree8c09ae6b50207b5990272c57d7617735dce73774
parentc32bc170e7f00429e5a4df62467e12cc59afd08e
Checkpoint ongoing work
 - added double and long as variable types
 - improved function resolution logic for type matching
 - coerce variables as necessary for function calls
 - simplify coercion code
src/notzed.scripta/classes/au/notzed/scripta/AST.java
src/notzed.scripta/classes/au/notzed/scripta/ASTBuilder.java
src/notzed.scripta/classes/au/notzed/scripta/ASTPrinter.java
src/notzed.scripta/classes/au/notzed/scripta/ASTVisitor.java
src/notzed.scripta/classes/au/notzed/scripta/Compiler.java
src/notzed.scripta/classes/au/notzed/scripta/Generator.java
src/notzed.scripta/classes/au/notzed/scripta/Imports.java
src/notzed.scripta/gen/ScriptA.g4