This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
call main | |
pop a, z | |
halt a | |
readint: | |
# 3: int res = 0 | |
mov a, 0 | |
# 4: int c | |
read_loop_start: | |
# 6: c = getchar() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import subprocess | |
from clemtest_data import test_data | |
TMPF = "____tmptest_____" | |
def run_test(test_name, program, expected_out, stdin=''): | |
with open(TMPF, "wb") as f: | |
f.write(program) | |
p = subprocess.Popen(["python", "clemint.py", TMPF], |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HELLO_WORLD = """\ | |
; Hello, world! | |
0"Hello, world!"(>)w%10>""" | |
ECHO = """\ | |
; Echos whatever it receives on STDIN. Dies on EOF. | |
1(%<#>+)w""" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys,os,copy as C | |
L=len | |
S=[] | |
n=[S] | |
Q=lambda:S and S.pop()or 0 | |
def P(o): | |
if o:n[0].append(o) | |
def X():x=Q();P(x);P(C.deepcopy(x)) | |
def W():S[-2::]=S[-1:-3:-1] | |
def R():a,b,c=Q(),Q(),Q();P(a);P(c);P(b) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/**************************************************************************** | |
Copyright (c) 2010-2012 cocos2d-x.org | |
Copyright (c) 2008-2010 Ricardo Quesada | |
Copyright (c) 2011 Zynga Inc. | |
http://www.cocos2d-x.org | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights |
NewerOlder