mSL Code-Length Counter

Characters:
0
Bytes:
0
Rules
Spaces1 at the beginning and end of lines are not counted
Repeated spaces1 are counted as a single character and byte
Line breaks2 are counted as a single character and byte
Repeated line breaks2 are counted as a single character and byte
Repeated spaces1 and/or line breaks2 are counted as a single character and byte
Command seperating pipes3 are counted as a single character and byte
Lines prefixed4 with ";" are not counted
Notes
1:
Only the ascii character 32 is considered a space
2:
Only the ascii characters 13(carriage return) and 10(line feed) are considered line break characters
3:
Command seperating pipes are any occurance of a space or line break followed by | followed by space or line break
4:
Leading spaces are ignored when searching for a prefix
To Do
Do not count block comments