X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=GlobalNameTable.hs;h=237a4bdc0e17dc46a6ad908bfde1b4dd73d2adc4;hb=7ee0795d9aa7ca1db317216126706f8fcac62ab6;hp=6317ebcee9a5125ef01519728edc8f8de05d700f;hpb=fa8761cd4d31ca41f79de1bd0861a1552c9274f8;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/GlobalNameTable.hs b/GlobalNameTable.hs index 6317ebc..237a4bd 100644 --- a/GlobalNameTable.hs +++ b/GlobalNameTable.hs @@ -18,7 +18,13 @@ mkGlobalNameTable = Map.fromList globalNameTable :: NameTable globalNameTable = mkGlobalNameTable [ ("!" , (2, genExprFCall exId ) ) + , ("replace" , (3, genExprFCall replaceId ) ) , ("head" , (1, genExprFCall headId ) ) + , ("last" , (1, genExprFCall lastId ) ) + , ("tail" , (1, genExprFCall tailId ) ) + , ("init" , (1, genExprFCall initId ) ) + , ("take" , (2, genExprFCall takeId ) ) + , ("drop" , (2, genExprFCall dropId ) ) , ("hwxor" , (2, genExprOp2 AST.Xor ) ) , ("hwand" , (2, genExprOp2 AST.And ) ) , ("hwor" , (2, genExprOp2 AST.Or ) )