code: def mynext()
        c = get
        if (c == "/")
          if(peek == "/")
            while(true)
              c = get
              if (c == -1 || c <= "\n")
              return c
              end
            end
          end
          if(peek == "*" && peek(2) != "@") # not conditional comments
            get
            while(true)
              case get
              when "*"
               if (peek == "/")
                  get
                  return " "
                end
              when EOF
                raise "Unterminated comment"
              end
            end
          end
        end
        return c
      end
docs: mynext -- get the next character, excluding legitimate comments.
   peek() is used to see if a '/' is followed by a '/' or '*'.