[ ;; Underload interpreter ;; written by Keymaker, modified by ais523 ;; Input now ends on newline, trying to change so this can be daemoned for Egobot ;; on irc://irc.freenode.org/esoteric and run for more than one iteration ;; runs only perfectly valid Underload programs ;; Original source: http://www.bf-hacks.org/hacks/uload.b ] +[->,----------[++++++++++>,----------]<[<]>[<++++[>--------<-]+>-[-------[--[<+++[>----<-]+>[< ++++[>-----<-]+>[-----------[---[[-]<<[>[-]>+<<-]>>[<<+>>-]+<[ ->-<<<[[>+<-]<]>>[>]]>[->[>]<[[>+<-]<]<<[[>+<-]<]<[[>+<-]<]>>[ >]>[[[>]>+<<[<]>-]<<[[>+<-]<]>>[>]>[>]>[<<[<]<[<]<+>>[>]>[>]>- ]<<[<]>]>>[[<+>-]>]<<[<]]]<[->>[>]<[[>>+<<-]<]<<[[>+<-]<]>+>[> ]+++++[>++++++++<-]++>-[<+[<]>+[>]<-]]>]<[->>[[<<+>>-]>]<<<[[> +<-]<]]>]<[-<[[<]>.[-]>[[<+>-]>]>>[[<+>-]>]<<[<]<<]>>>[[<+>-]> ]<<[<]<]>]<[->>[>]<[[>+<-]<]<<[>>>>[>]<[[>+<-]<]<<<[>>>[>]>[>] >[>]<[[>+<-]<]<[[>+<-]<]<[<]<<[>>+[>]>+<<[<]<-]<]>>>[[<<+>>-]> ]>[[<<+>>-]>]>[[<+>-]>]<<[<]<]>>[<<]]>]<[-<[<]>[[<+>-]>]>>[[<+ >-]>]<<[<]<]>]<[->>[>]<[[>+<-]<]>>[>]>>>>+[<<<<<[<]>[<<+>>[>]> +<<[<]>-]>[>]>>+++++[>++++++++<-]>-[<<[<+>>+<-]<[>>-<<[-]]>>[< +>-]>-]<<[>+<-[-[[-]>-<]>[>>[>]<-<[<]>[<<->+>-]<[>+<-]<[-<<<[< ]<<[-]>>>[[<+>-]>]>]]<]>[->>[>]+[<]<]<]>>>]<<<<<[<]<]>]<[-<[[- ]>>>[[<+>-]>]<<[<]<<]>>>[[<+>-]>]<<[<]<]>>[[<+>-]>]<<[<]>]<<[[-]<]+]