"google' pushes the string "google" to the stack.
. swaps the active stack.
^ gets input.
= is the rocketship operator, pushes
0 for equality,
-1 for less than, and
1 for greater than as
x <=> y with
x as the top of the active stack, and
y as the top of the inactive one.
} denote an if statement, like bf's goto/if thing. Skips the code inside braces if the top of the stack is truthy.
e errors. That's it.
_ pops the stack, this time is just to remove the equality check result and show the input.
! sets the universal register to the top of the stack, or the length of the top of the stack for strings/lists.
r clears the register and pushes it back to the stack.
_ pops again, and
So this checks for equality, then does a clumsy cast to int, and than prints the result.