X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=adventofcode16%2Fapp%2Fadvent23.hs;h=20c4a15154df24f540eb67119acb9cd1b4c6e51c;hb=58f2c7df3af645c9121ed507e55c9f7205b7012a;hp=42cd15f2c24ca07570df285045b35368821776ed;hpb=879988b4a618a218a8bc78507717b330b1030c3a;p=advent-of-code-16.git

diff --git a/adventofcode16/app/advent23.hs b/adventofcode16/app/advent23.hs
index 42cd15f..20c4a15 100644
--- a/adventofcode16/app/advent23.hs
+++ b/adventofcode16/app/advent23.hs
@@ -160,14 +160,9 @@ writeValue m (Register r) v =
 
 
 instructionFile = instructionLine `sepEndBy` newline 
--- instructionLine = choice [cpyL, incL, decL, jnzL]
 instructionLine = incL <|> decL <|> cpyL <|> jnzL <|> tglL
 
--- incL = incify <$> (string "inc" *> spaces *> (oneOf "abcd"))
---         where incify r = Inc (Register r)
 incL = (Inc . Register) <$> (string "inc" *> spaces *> (oneOf "abcd"))
--- decL = decify <$> (string "dec" *> spaces *> (oneOf "abcd"))
---         where decify r = Dec (Register r)
 decL = (Dec . Register) <$> (string "dec" *> spaces *> (oneOf "abcd"))
 cpyL = cpyify <$> (string "cpy" *> spaces *> ((Literal <$> int) <|> ((Register . head) <$> (many1 letter))))
               <*> (spaces *> (oneOf "abcd"))
@@ -176,16 +171,6 @@ jnzL = jnzify <$> (string "jnz" *> spaces *> ((Literal <$> int) <|> ((Register .
               <*> (spaces *> ((Literal <$> int) <|> ((Register . head) <$> (many1 letter))))
         where jnzify r o = Jnz r o
 tglL = Tgl <$> (string "tgl" *> spaces *> ((Literal <$> int) <|> ((Register . head) <$> (many1 letter)))) 
-        -- where tglify r = Tgl r
-
-
--- readLocation :: Int -> Location
--- readLocation l = Literal l
-
--- readLocation :: String -> Location
--- readLocation l
---     | all (isDigit) l = Literal (read l)
---     | otherwise = Register (head l)
 
 parseIfile :: String -> Either ParseError [Instruction]
 parseIfile input = parse instructionFile "(unknown)" input