An alternate way of viewing code that adds more interesting characters to the mix in the hopes of helping find bugs and making code more skimable.
CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
pseudocode.html
pseudocode.sfd
pseudocode.vim
readme.md
script.coffee
style.sass

readme.md

Non-authoritative list of what this tool does:

  • Single character replacements:

    = left arrow ! logical not < left angle bracket (where appropriate)

    right angle bracket

  • Two character replacements:

    == = != not equal to <= less than or equal

    = greater than or equal << left shift (tightened)

    right shift && and: /\ (from logic) || or: / -> right arrow \b backspace symbol \t tab symbol \n linebreak symbol \ \ space symbol /* This + all below: Tightened spacing. */ // """ ''' /// () [] {} 0x ::

  • Numbers at the end of variable names -> subscripts

  • Dumb quotes -> smart/curly quotes

  • < and > -> Angle brackets, sometimes

  • Longer - (hyphen/minus)

  • Shorter _ (underscore)

  • Midline-aligned + - = ! * > <

  • Moved {, [, ( right.

  • Moved }, ], ), ;, ',' left.