Skip to content

Instantly share code, notes, and snippets.

class Mango
def initialize(source)
source.gsub!(/\/[*].*?[*]\//m, ' ') # remove comments
@toks = source.split(/\s+/)
@toks = @toks[1..-1] if @toks[0].empty?
@pc = 0
@vars = {}
@vec = []
@stack = []