diff --git a/README.md b/README.md index 3e38171..2bc03ad 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # uwu -uwu in every (soon™️) programming language in the world (69 languages and keeps growing) +uwu in every (soon™️) programming language in the world (72 languages and keeps growing) ## Languages @@ -32,6 +32,7 @@ uwu in every (soon™️) programming language in the world (69 languages and ke - [Forth](uwu.forth) - [Fortran](uwu.f) - [Go](uwu.go) +- [Groovy](uwu.groovy) - [Haskell](uwu.hs) - [Java](uwu.java) - [Javascript](uwu.js) @@ -66,6 +67,7 @@ uwu in every (soon™️) programming language in the world (69 languages and ke ## Assemblers - [High Level Assembly](uwu.hla) +- [LLVM IR](uwu.ll) ## Esoteric Languages @@ -76,6 +78,7 @@ uwu in every (soon™️) programming language in the world (69 languages and ke - [Copypasta](uwu.copypasta) - [FiM++](uwu.fim) - [Hexagony](uwu.hxg) +- [HQ9+](uwu.hq) - [INTERCAL](uwu.i) - [LOLCODE](uwu.lolcode) - [Mascarpone](uwu.mascarpone) diff --git a/uwu.groovy b/uwu.groovy new file mode 100644 index 0000000..7004dca --- /dev/null +++ b/uwu.groovy @@ -0,0 +1 @@ +println "uwu" diff --git a/uwu.hq b/uwu.hq new file mode 100644 index 0000000..a9edc74 --- /dev/null +++ b/uwu.hq @@ -0,0 +1 @@ +H diff --git a/uwu.ll b/uwu.ll new file mode 100644 index 0000000..7d0d5f7 --- /dev/null +++ b/uwu.ll @@ -0,0 +1,8 @@ +declare i32 @puts(i8*) + +@uwu = internal constant [4 x i8] c"uwu\00" +define i32 @main() +{ + call i32 @puts(i8* getelementptr ([4 x i8], [4 x i8]* @uwu, i32 0, i32 0)) + ret i32 0 +}