Commit Graph
9 Commits
Author SHA1 Message Date
kichikuou f78013b70b Implement R_NOTE instruction
It corresponds to the !== operator.
2022-12-04 17:14:19 +09:00
Nunuhara Cabbage c135c4cde7 Implement system.GetFuncStackName() 2019-12-01 22:04:09 -08:00
Nunuhara Cabbage 80ff1902e6 Implement MSG instruction 2019-11-19 20:34:31 -08:00
Nunuhara Cabbage 9db69f8012 Implement DUP_U2, SP_INC, DELETE, R_ASSIGN
Reference assignment.
2019-10-31 21:37:47 -07:00
Nunuhara Cabbage 84e531b9ab Implement SWITCH, STRSWITCH 2019-10-31 17:27:03 -07:00
Nunuhara Cabbage 470c051124 Implement full suite of array instructions
All array instructions supported by the SDK compiler, anyway. There are
a few instructions that were added in later versions, like A_FIND and
A_REVERSE.
2019-10-28 20:31:50 -07:00
Nunuhara Cabbage 2bf800d77e Implement CALLSYS2 instruction (function types)
Also the SWAP instruction since the compiler generates it for indirect
function calls.
2019-10-22 19:02:20 -07:00
Nunuhara Cabbage 2210696f93 Implement S_REF (struct pass-by-value) 2019-10-20 11:51:16 -07:00
Nunuhara Cabbage d37de6c23a Add tests for some basic language features 2019-10-19 22:53:05 -07:00