projects
/
matthijs
/
master-project
/
cλash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make the hw functions builtin operators instead of components.
[matthijs/master-project/cλash.git]
/
GlobalNameTable.hs
diff --git
a/GlobalNameTable.hs
b/GlobalNameTable.hs
index c860dcb437e5732c50968168d770bc10aca075ef..8c3faab22c66467362bacb2d64c2fdd165f5de00 100644
(file)
--- a/
GlobalNameTable.hs
+++ b/
GlobalNameTable.hs
@@
-17,6
+17,10
@@
mkGlobalNameTable = Map.fromList
globalNameTable :: NameTable
globalNameTable = mkGlobalNameTable
globalNameTable :: NameTable
globalNameTable = mkGlobalNameTable
- [ ("!" , (2, genExprFCall2L exId ) )
+ [ ("!"
, (2, genExprFCall2L exId ) )
, ("head" , (1, genExprFCall1L headId ) )
, ("head" , (1, genExprFCall1L headId ) )
- ]
\ No newline at end of file
+ , ("hwxor" , (2, genExprOp2 AST.Xor ) )
+ , ("hwand" , (2, genExprOp2 AST.And ) )
+ , ("hwor" , (2, genExprOp2 AST.And ) )
+ , ("hwnot" , (1, genExprOp1 AST.Not ) )
+ ]