cscg24-lolpython

CSCG 2024 Challenge 'Can I Haz Lolpython?'
git clone https://git.sinitax.com/sinitax/cscg24-lolpython
Log | Files | Refs | sfeed.txt

ModeNameSize
-rw-r--r--chall/description1L
-rw-r--r--chall/ply-2.2.tar.gz142210B
-rw-r--r--solve/Dockerfile33L
-rw-r--r--solve/apache-config.conf15L
-rw-r--r--solve/flag1L
-rw-r--r--solve/lolpython.py768L
-rw-r--r--solve/notes41L
-rw-r--r--solve/ply-2.2/ANNOUNCE48L
-rw-r--r--solve/ply-2.2/CHANGES680L
-rw-r--r--solve/ply-2.2/COPYING504L
-rw-r--r--solve/ply-2.2/README277L
-rw-r--r--solve/ply-2.2/TODO14L
-rw-r--r--solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/__init__.py4L
-rw-r--r--solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/lex.py866L
-rw-r--r--solve/ply-2.2/build/lib.linux-x86_64-2.7/ply/yacc.py2209L
-rw-r--r--solve/ply-2.2/doc/makedoc.py194L
-rw-r--r--solve/ply-2.2/doc/ply.html2874L
-rw-r--r--solve/ply-2.2/example/BASIC/README79L
-rw-r--r--solve/ply-2.2/example/BASIC/basic.py68L
-rw-r--r--solve/ply-2.2/example/BASIC/basiclex.py74L
-rw-r--r--solve/ply-2.2/example/BASIC/basinterp.py440L
-rw-r--r--solve/ply-2.2/example/BASIC/basparse.py424L
-rw-r--r--solve/ply-2.2/example/BASIC/dim.bas14L
-rw-r--r--solve/ply-2.2/example/BASIC/func.bas5L
-rw-r--r--solve/ply-2.2/example/BASIC/gcd.bas22L
-rw-r--r--solve/ply-2.2/example/BASIC/gosub.bas13L
-rw-r--r--solve/ply-2.2/example/BASIC/hello.bas4L
-rw-r--r--solve/ply-2.2/example/BASIC/linear.bas17L
-rw-r--r--solve/ply-2.2/example/BASIC/maxsin.bas12L
-rw-r--r--solve/ply-2.2/example/BASIC/powers.bas13L
-rw-r--r--solve/ply-2.2/example/BASIC/rand.bas4L
-rw-r--r--solve/ply-2.2/example/BASIC/sales.bas20L
-rw-r--r--solve/ply-2.2/example/BASIC/sears.bas18L
-rw-r--r--solve/ply-2.2/example/BASIC/sqrt1.bas5L
-rw-r--r--solve/ply-2.2/example/BASIC/sqrt2.bas4L
-rw-r--r--solve/ply-2.2/example/GardenSnake/GardenSnake.py709L
-rw-r--r--solve/ply-2.2/example/GardenSnake/README5L
-rw-r--r--solve/ply-2.2/example/README10L
-rw-r--r--solve/ply-2.2/example/ansic/README2L
-rw-r--r--solve/ply-2.2/example/ansic/clex.py164L
-rw-r--r--solve/ply-2.2/example/ansic/cparse.py863L
-rw-r--r--solve/ply-2.2/example/ansic/lextab.py8L
-rw-r--r--solve/ply-2.2/example/calc/calc.py105L
-rwxr-xr-xsolve/ply-2.2/example/classcalc/calc.py152L
-rwxr-xr-xsolve/ply-2.2/example/cleanup.sh2L
-rw-r--r--solve/ply-2.2/example/hedit/hedit.py48L
-rwxr-xr-xsolve/ply-2.2/example/newclasscalc/calc.py155L
-rw-r--r--solve/ply-2.2/example/optcalc/README9L
-rw-r--r--solve/ply-2.2/example/optcalc/calc.py113L
-rw-r--r--solve/ply-2.2/example/unicalc/calc.py114L
-rw-r--r--solve/ply-2.2/example/yply/README41L
-rw-r--r--solve/ply-2.2/example/yply/ylex.py112L
-rw-r--r--solve/ply-2.2/example/yply/yparse.py217L
-rwxr-xr-xsolve/ply-2.2/example/yply/yply.py53L
-rw-r--r--solve/ply-2.2/ply/__init__.py4L
-rw-r--r--solve/ply-2.2/ply/__init__.pyc144B
-rw-r--r--solve/ply-2.2/ply/lex.py866L
-rw-r--r--solve/ply-2.2/ply/lex.pyc19470B
-rw-r--r--solve/ply-2.2/ply/yacc.py2209L
-rw-r--r--solve/ply-2.2/ply/yacc.pyc41996B
-rw-r--r--solve/ply-2.2/setup.py27L
-rw-r--r--solve/ply-2.2/test/README11L
-rw-r--r--solve/ply-2.2/test/calclex.py49L
-rwxr-xr-xsolve/ply-2.2/test/cleanup.sh4L
-rw-r--r--solve/ply-2.2/test/lex_doc1.exp1L
-rw-r--r--solve/ply-2.2/test/lex_doc1.py30L
-rw-r--r--solve/ply-2.2/test/lex_dup1.exp2L
-rw-r--r--solve/ply-2.2/test/lex_dup1.py29L
-rw-r--r--solve/ply-2.2/test/lex_dup2.exp2L
-rw-r--r--solve/ply-2.2/test/lex_dup2.py33L
-rw-r--r--solve/ply-2.2/test/lex_dup3.exp2L
-rw-r--r--solve/ply-2.2/test/lex_dup3.py31L
-rw-r--r--solve/ply-2.2/test/lex_empty.exp1L
-rw-r--r--solve/ply-2.2/test/lex_empty.py20L
-rw-r--r--solve/ply-2.2/test/lex_error1.exp1L
-rw-r--r--solve/ply-2.2/test/lex_error1.py24L
-rw-r--r--solve/ply-2.2/test/lex_error2.exp1L
-rw-r--r--solve/ply-2.2/test/lex_error2.py26L
-rw-r--r--solve/ply-2.2/test/lex_error3.exp2L
-rw-r--r--solve/ply-2.2/test/lex_error3.py27L
-rw-r--r--solve/ply-2.2/test/lex_error4.exp2L
-rw-r--r--solve/ply-2.2/test/lex_error4.py27L
-rw-r--r--solve/ply-2.2/test/lex_hedit.exp3L
-rw-r--r--solve/ply-2.2/test/lex_hedit.py47L
-rw-r--r--solve/ply-2.2/test/lex_ignore.exp7L
-rw-r--r--solve/ply-2.2/test/lex_ignore.py31L
-rw-r--r--solve/ply-2.2/test/lex_nowarn.exp0B
-rw-r--r--solve/ply-2.2/test/lex_nowarn.py30L
-rw-r--r--solve/ply-2.2/test/lex_re1.exp7L
-rw-r--r--solve/ply-2.2/test/lex_re1.py27L
-rw-r--r--solve/ply-2.2/test/lex_re2.exp7L
-rw-r--r--solve/ply-2.2/test/lex_re2.py27L
-rw-r--r--solve/ply-2.2/test/lex_re3.exp8L
-rw-r--r--solve/ply-2.2/test/lex_re3.py29L
-rw-r--r--solve/ply-2.2/test/lex_rule1.exp2L
-rw-r--r--solve/ply-2.2/test/lex_rule1.py27L
-rw-r--r--solve/ply-2.2/test/lex_state1.exp7L
-rw-r--r--solve/ply-2.2/test/lex_state1.py40L
-rw-r--r--solve/ply-2.2/test/lex_state2.exp8L
-rw-r--r--solve/ply-2.2/test/lex_state2.py40L
-rw-r--r--solve/ply-2.2/test/lex_state3.exp8L
-rw-r--r--solve/ply-2.2/test/lex_state3.py42L
-rw-r--r--solve/ply-2.2/test/lex_state4.exp7L
-rw-r--r--solve/ply-2.2/test/lex_state4.py41L
-rw-r--r--solve/ply-2.2/test/lex_state5.exp7L
-rw-r--r--solve/ply-2.2/test/lex_state5.py42L
-rw-r--r--solve/ply-2.2/test/lex_state_noerror.exp1L
-rw-r--r--solve/ply-2.2/test/lex_state_noerror.py41L
-rw-r--r--solve/ply-2.2/test/lex_state_norule.exp7L
-rw-r--r--solve/ply-2.2/test/lex_state_norule.py42L
-rw-r--r--solve/ply-2.2/test/lex_state_try.exp7L
-rw-r--r--solve/ply-2.2/test/lex_state_try.py48L
-rw-r--r--solve/ply-2.2/test/lex_token1.exp1L
-rw-r--r--solve/ply-2.2/test/lex_token1.py21L
-rw-r--r--solve/ply-2.2/test/lex_token2.exp1L
-rw-r--r--solve/ply-2.2/test/lex_token2.py23L
-rw-r--r--solve/ply-2.2/test/lex_token3.exp2L
-rw-r--r--solve/ply-2.2/test/lex_token3.py27L
-rw-r--r--solve/ply-2.2/test/lex_token4.exp2L
-rw-r--r--solve/ply-2.2/test/lex_token4.py28L
-rw-r--r--solve/ply-2.2/test/lex_token5.exp1L
-rw-r--r--solve/ply-2.2/test/lex_token5.py33L
-rw-r--r--solve/ply-2.2/test/rununit.py62L
-rwxr-xr-xsolve/ply-2.2/test/testlex.py57L
-rw-r--r--solve/ply-2.2/test/testyacc.py58L
-rw-r--r--solve/ply-2.2/test/yacc_badargs.exp3L
-rw-r--r--solve/ply-2.2/test/yacc_badargs.py68L
-rw-r--r--solve/ply-2.2/test/yacc_badprec.exp1L
-rw-r--r--solve/ply-2.2/test/yacc_badprec.py65L
-rw-r--r--solve/ply-2.2/test/yacc_badprec2.exp3L
-rw-r--r--solve/ply-2.2/test/yacc_badprec2.py69L
-rw-r--r--solve/ply-2.2/test/yacc_badrule.exp5L
-rw-r--r--solve/ply-2.2/test/yacc_badrule.py69L
-rw-r--r--solve/ply-2.2/test/yacc_badtok.exp1L
-rw-r--r--solve/ply-2.2/test/yacc_badtok.py70L
-rw-r--r--solve/ply-2.2/test/yacc_dup.exp4L
-rw-r--r--solve/ply-2.2/test/yacc_dup.py69L
-rw-r--r--solve/ply-2.2/test/yacc_error1.exp1L
-rw-r--r--solve/ply-2.2/test/yacc_error1.py69L
-rw-r--r--solve/ply-2.2/test/yacc_error2.exp1L
-rw-r--r--solve/ply-2.2/test/yacc_error2.py69L
-rw-r--r--solve/ply-2.2/test/yacc_error3.exp1L
-rw-r--r--solve/ply-2.2/test/yacc_error3.py68L
-rw-r--r--solve/ply-2.2/test/yacc_inf.exp5L
-rw-r--r--solve/ply-2.2/test/yacc_inf.py57L
-rw-r--r--solve/ply-2.2/test/yacc_missing1.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_missing1.py69L
-rw-r--r--solve/ply-2.2/test/yacc_nodoc.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_nodoc.py68L
-rw-r--r--solve/ply-2.2/test/yacc_noerror.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_noerror.py67L
-rw-r--r--solve/ply-2.2/test/yacc_nop.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_nop.py69L
-rw-r--r--solve/ply-2.2/test/yacc_notfunc.exp4L
-rw-r--r--solve/ply-2.2/test/yacc_notfunc.py67L
-rw-r--r--solve/ply-2.2/test/yacc_notok.exp1L
-rw-r--r--solve/ply-2.2/test/yacc_notok.py68L
-rw-r--r--solve/ply-2.2/test/yacc_rr.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_rr.py73L
-rw-r--r--solve/ply-2.2/test/yacc_simple.exp1L
-rw-r--r--solve/ply-2.2/test/yacc_simple.py69L
-rw-r--r--solve/ply-2.2/test/yacc_sr.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_sr.py64L
-rw-r--r--solve/ply-2.2/test/yacc_term1.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_term1.py69L
-rw-r--r--solve/ply-2.2/test/yacc_unused.exp4L
-rw-r--r--solve/ply-2.2/test/yacc_unused.py78L
-rw-r--r--solve/ply-2.2/test/yacc_uprec.exp2L
-rw-r--r--solve/ply-2.2/test/yacc_uprec.py64L
-rw-r--r--solve/src/css/bootstrap-grid.css2050L
-rw-r--r--solve/src/css/bootstrap-grid.min.css7L
-rw-r--r--solve/src/css/bootstrap-reboot.css330L
-rw-r--r--solve/src/css/bootstrap-reboot.min.css8L
-rw-r--r--solve/src/css/bootstrap.css8975L
-rw-r--r--solve/src/css/bootstrap.min.css7L
-rw-r--r--solve/src/css/custom.css66L
-rw-r--r--solve/src/form.php24L
-rw-r--r--solve/src/index.php58L
-rw-r--r--solve/src/js/bootstrap.bundle.js6328L
-rw-r--r--solve/src/js/bootstrap.bundle.min.js7L
-rw-r--r--solve/src/js/bootstrap.js3894L
-rw-r--r--solve/src/js/bootstrap.min.js7L
-rw-r--r--solve/src/js/rockstar.js13L
-rw-r--r--solve/src/transpile.php18L