├── .gitignore ├── Changes ├── MANIFEST ├── MANIFEST.SKIP ├── META.yml ├── MYMETA.json ├── MYMETA.yml ├── Makefile.PL ├── README.md ├── bin ├── cht-compile ├── cht-rows2sql ├── cht-schema2sql ├── mysql2cht └── precomp ├── grammar └── cheater.grammar ├── inc ├── Module │ ├── AutoInstall.pm │ ├── Install.pm │ └── Install │ │ ├── AutoInstall.pm │ │ ├── Base.pm │ │ ├── Can.pm │ │ ├── Fetch.pm │ │ ├── Include.pm │ │ ├── Makefile.pm │ │ ├── Metadata.pm │ │ ├── Scripts.pm │ │ ├── TestBase.pm │ │ ├── Win32.pm │ │ └── WriteAll.pm ├── Spiffy.pm └── Test │ ├── Base.pm │ ├── Base │ └── Filter.pm │ ├── Builder.pm │ ├── Builder │ └── Module.pm │ └── More.pm ├── lib ├── Cheater.pm └── Cheater │ ├── AST.pm │ ├── Eval.pm │ ├── Parser │ └── Util.pm │ └── Util.pm ├── mk ├── samples ├── company.cht └── sanity.cht └── t ├── Cheater.pm ├── col-clone.t ├── date.t ├── datetime.t ├── for.t ├── include.t ├── inherit.t ├── integer.t ├── pod-coverage.t ├── pod.t ├── real.t ├── ref.t ├── text.t └── time.t /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/.gitignore -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/Changes -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/MANIFEST -------------------------------------------------------------------------------- /MANIFEST.SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/MANIFEST.SKIP -------------------------------------------------------------------------------- /META.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/META.yml -------------------------------------------------------------------------------- /MYMETA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/MYMETA.json -------------------------------------------------------------------------------- /MYMETA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/MYMETA.yml -------------------------------------------------------------------------------- /Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/Makefile.PL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/README.md -------------------------------------------------------------------------------- /bin/cht-compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/bin/cht-compile -------------------------------------------------------------------------------- /bin/cht-rows2sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/bin/cht-rows2sql -------------------------------------------------------------------------------- /bin/cht-schema2sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/bin/cht-schema2sql -------------------------------------------------------------------------------- /bin/mysql2cht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/bin/mysql2cht -------------------------------------------------------------------------------- /bin/precomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/bin/precomp -------------------------------------------------------------------------------- /grammar/cheater.grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/grammar/cheater.grammar -------------------------------------------------------------------------------- /inc/Module/AutoInstall.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/AutoInstall.pm -------------------------------------------------------------------------------- /inc/Module/Install.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install.pm -------------------------------------------------------------------------------- /inc/Module/Install/AutoInstall.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/AutoInstall.pm -------------------------------------------------------------------------------- /inc/Module/Install/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Base.pm -------------------------------------------------------------------------------- /inc/Module/Install/Can.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Can.pm -------------------------------------------------------------------------------- /inc/Module/Install/Fetch.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Fetch.pm -------------------------------------------------------------------------------- /inc/Module/Install/Include.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Include.pm -------------------------------------------------------------------------------- /inc/Module/Install/Makefile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Makefile.pm -------------------------------------------------------------------------------- /inc/Module/Install/Metadata.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Metadata.pm -------------------------------------------------------------------------------- /inc/Module/Install/Scripts.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Scripts.pm -------------------------------------------------------------------------------- /inc/Module/Install/TestBase.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/TestBase.pm -------------------------------------------------------------------------------- /inc/Module/Install/Win32.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/Win32.pm -------------------------------------------------------------------------------- /inc/Module/Install/WriteAll.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Module/Install/WriteAll.pm -------------------------------------------------------------------------------- /inc/Spiffy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Spiffy.pm -------------------------------------------------------------------------------- /inc/Test/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Test/Base.pm -------------------------------------------------------------------------------- /inc/Test/Base/Filter.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Test/Base/Filter.pm -------------------------------------------------------------------------------- /inc/Test/Builder.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Test/Builder.pm -------------------------------------------------------------------------------- /inc/Test/Builder/Module.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Test/Builder/Module.pm -------------------------------------------------------------------------------- /inc/Test/More.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/inc/Test/More.pm -------------------------------------------------------------------------------- /lib/Cheater.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/lib/Cheater.pm -------------------------------------------------------------------------------- /lib/Cheater/AST.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/lib/Cheater/AST.pm -------------------------------------------------------------------------------- /lib/Cheater/Eval.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/lib/Cheater/Eval.pm -------------------------------------------------------------------------------- /lib/Cheater/Parser/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/lib/Cheater/Parser/Util.pm -------------------------------------------------------------------------------- /lib/Cheater/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/lib/Cheater/Util.pm -------------------------------------------------------------------------------- /mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/mk -------------------------------------------------------------------------------- /samples/company.cht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/samples/company.cht -------------------------------------------------------------------------------- /samples/sanity.cht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/samples/sanity.cht -------------------------------------------------------------------------------- /t/Cheater.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/Cheater.pm -------------------------------------------------------------------------------- /t/col-clone.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/col-clone.t -------------------------------------------------------------------------------- /t/date.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/date.t -------------------------------------------------------------------------------- /t/datetime.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/datetime.t -------------------------------------------------------------------------------- /t/for.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/for.t -------------------------------------------------------------------------------- /t/include.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/include.t -------------------------------------------------------------------------------- /t/inherit.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/inherit.t -------------------------------------------------------------------------------- /t/integer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/integer.t -------------------------------------------------------------------------------- /t/pod-coverage.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/pod-coverage.t -------------------------------------------------------------------------------- /t/pod.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/pod.t -------------------------------------------------------------------------------- /t/real.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/real.t -------------------------------------------------------------------------------- /t/ref.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/ref.t -------------------------------------------------------------------------------- /t/text.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/text.t -------------------------------------------------------------------------------- /t/time.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agentzh/cheater/HEAD/t/time.t --------------------------------------------------------------------------------