remove last vestiges of old literal system
[fleet.git] / src / edu / berkeley / fleet / assembler / fleet.g
index f4b1b4e..c891737 100644 (file)
@@ -14,9 +14,6 @@ Program         = Program:: Directive+/ws
                 | Program:: ("":: Directive+/ws) ws! CodeBagBody
 
 Statement       = Fiber::                  Source  ":" ("":: Instruction +/ ws)     /ws
-                | Literal::                int     ":" "sendto" Port       ";" /ws
-                | ShipSpecificLiteral::    SSL     ":" "sendto" Port       ";" /ws
-                | CodeBagDescriptor::      CodeBag ":" "sendto" Port       ";" /ws
                 | NamedCodeBag::           name    ":" "{" CodeBagBody "}"     /ws
 
 CountField      = Brack::     "[" int "]"
@@ -37,6 +34,7 @@ Command         = Nop::      "nop"
                 | Deliver::           "deliver"
                 | LocalLiteral::      "literal" ws! int
                 | LocalLiteralConst:: "literal" ws! SSL
+                | LocalLiteralCodeBag:: "literal" ws! CodeBag
                 | Ack::               "notify" ws! Port
 
 Source         = Port