Source Code Columnizer

Input your source code here:

Character(s) to columnize: Columnize!

Purpose

One thing that I think makes source code quite a bit more readable is to "columnize" lines that carry out similar operations. For example, take these two identical-in-function snippets. The first is normal. The second has been columnized on the equal sign:

Before

variable1 = "hello";
b = 3;
anvilType3 = metalTypes.iron;
cups = 2;
openThePort = true;

After

variable1   = "hello";
b           = 3;
anvilType3  = metalTypes.iron;
cups        = 2;
openThePort = true;