Skip to content

Instantly share code, notes, and snippets.

#lang scribble/manual
@require[scribble/lp-include]
@(require scribble/racket scribble/manual scribble/eval)
@section{task 1.}
@lp-include["../src/part01.rkt"]
(ns loxy.lexer
(:require [cljcc :refer [make-lexer]]
[clojure.data.xml :as xml]
[clojure.zip :as zip]
))
(def raw-tokens
#{
{ :name :lxmPLUS :pattern "+" }
@wwall
wwall / vm.py
Created November 28, 2015 07:05
import operator
import re
def pairs(l):
return zip(l[::2], l[1::2])
def vm(ops, env={}):
class closure:
def __init__(self, pc, env): self.pc, self.env = pc, env
def popn(n):