Explorar o código

Create instruction classes

DricomDragon %!s(int64=5) %!d(string=hai) anos
pai
achega
d9fb5a9f97
Modificáronse 1 ficheiros con 17 adicións e 0 borrados
  1. 17 0
      logoPlayer/galgas-sources/logoPlayer-semantics.galgas

+ 17 - 0
logoPlayer/galgas-sources/logoPlayer-semantics.galgas

@@ -3,3 +3,20 @@ map @routineMap {
   search searchKey error message "the '%K' routine is not declared"
 }
 
+abstract class @instruction {
+}
+
+class @penUp : @instruction {
+}
+
+class @penDown : @instruction {
+}
+
+class @forward : @instruction {
+    @luint mLength
+}
+
+class @rotate : @instruction {
+    @luint mAngle
+}
+