pbot/modules
Pragmatic Software b6b90ffa49 Significantly refactor compiler_vm module
The compiler_vm module has been significantly refactored into distinct
modules in order to better facilitate the addition of other languages
and compilers.

Currently there is support for C89, C99 and C11 using gcc, as well as
support for Perl.

This is an initial work-in-progress commit and there are still some minor
rough edges to polish up.
2015-01-14 21:51:17 -08:00
..
c2english CGrammar: Add istrue to static assertion expression; add ability to customize istrue truthiness result, add isfalse 2014-09-19 04:17:37 +00:00
compiler_vm Significantly refactor compiler_vm module 2015-01-14 21:51:17 -08:00
paren Update paren.py module to improve parentheses verbosity 2014-12-20 19:44:40 +00:00
acronym.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
ago.pl Added "ago" module 2010-06-23 01:23:38 +00:00
c2english.pl CGrammar: Add istrue to static assertion expression; add ability to customize istrue truthiness result, add isfalse 2014-09-19 04:17:37 +00:00
c11std.pl Allow case-insensitive section-matching in c99std/c11std 2015-01-06 15:35:40 -08:00
c99std.pl Allow case-insensitive section-matching in c99std/c11std 2015-01-06 15:35:40 -08:00
cdecl.pl Improve cdecl usage message 2014-06-05 21:45:25 +00:00
cfacts.txt Update C facts module 2014-08-31 20:23:27 +00:00
cfaq-questions.html Update C-Faq module to use latest questions and links 2014-04-22 15:10:10 +00:00
cfaq.pl Minor updates to various modules 2014-04-26 15:22:46 +00:00
cjeopardy.pl C Jeopardy: Show correctness percentage when an answer is almost correct; recommend #cjeopardy channel when attempting to play via /msg 2014-08-31 20:21:09 +00:00
cjeopardy.txt CJeopardy improvements 2014-12-29 23:19:32 -08:00
cjeopardy_answer.pl CJeopardy improvements 2014-12-29 23:19:32 -08:00
cjeopardy_hint.pl CJeopardy improvements 2014-12-29 23:19:32 -08:00
codepad.pl Minor updates to various modules 2014-04-26 15:22:46 +00:00
compiler_block.pl compiler_vm: Add $channel argument to separate snippet history into per-channel/nick files 2014-03-04 21:40:51 +00:00
compiler_client.pl compiler_vm: Add $channel argument to separate snippet history into per-channel/nick files 2014-03-04 21:40:51 +00:00
compliment Half-way through converting everything to objects. Committing mostly working copy as preview. 2010-03-22 07:33:44 +00:00
cstd.pl Add SSL support, and other misc updates 2013-02-25 02:27:24 +00:00
define.pl Half-way through converting everything to objects. Committing mostly working copy as preview. 2010-03-22 07:33:44 +00:00
dice_roll.pl Added dice_roll.pl module, and updated others 2012-09-18 01:32:07 +00:00
dict.org.pl Misc bug fixes and tweaks 2012-07-22 19:22:30 +00:00
excuse.sh Misc updates to modules/compiler_vm 2013-08-16 17:28:17 +00:00
excuses.txt Misc updates to modules/compiler_vm 2013-08-16 17:28:17 +00:00
expand_macros.pl Enforce CPU limit on expand_macro module 2014-08-03 22:02:36 +00:00
fnord.pl Adding fnord module 2010-05-25 02:58:29 +00:00
fnord.txt Adding fnord module 2010-05-25 02:58:29 +00:00
funnyish_quote.pl Misc bug fixes and tweaks 2012-07-22 19:22:30 +00:00
g.pl compiler_vm: Show output from program when using `paste` command 2012-11-02 22:08:20 +00:00
gdefine.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
gen_cfacts.pl C facts: Improve generation of C facts; update cfacts.txt with new facts 2014-08-02 16:01:51 +00:00
gencstd.pl Channels: Properly check for arguments to chanadd/chanrem 2012-10-05 01:59:04 +00:00
get_title.pl Dump LWP error text if get_title.pl fails to fetch webpage 2014-08-31 20:26:24 +00:00
getcfact.pl Update C facts module 2014-08-31 20:23:27 +00:00
google.pl Improvements in interpreter; tell <nick> about <command>; etc 2012-08-23 22:50:07 +00:00
gspy.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
gtop10.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
gtop15.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
headlines.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
horoscope Half-way through converting everything to objects. Committing mostly working copy as preview. 2010-03-22 07:33:44 +00:00
horrorscope modules: added horrorscope 2011-01-27 01:23:11 +00:00
ideone.pl ideone compiler: added run command to interactive editor 2011-01-20 00:55:45 +00:00
insult.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
lookupbot.pl Fix compliment module 2014-07-02 20:54:17 +00:00
love_quote.pl Updating modules 2010-06-27 02:52:38 +00:00
man.pl Update man.pl to use newer manpage, and minor formatting fixes 2014-04-07 05:12:00 +00:00
map.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
math.pl Disallow ?, [, ], and ~~ in math.pl 2014-08-31 20:27:40 +00:00
n1256.html Misc bug fixes and tweaks 2012-07-22 19:22:30 +00:00
n1256.out Add n1256.out and n1570.out 2013-11-18 15:00:14 +00:00
n1256.txt Updated c99std and c11std to index footnotes 2012-01-23 22:24:51 +00:00
n1570-cfact.txt Update C facts module 2014-08-31 20:23:27 +00:00
n1570.html Misc bug fixes and tweaks 2012-07-22 19:22:30 +00:00
n1570.out Add n1256.out and n1570.out 2013-11-18 15:00:14 +00:00
n1570.txt Updated c99std and c11std to index footnotes 2012-01-23 22:24:51 +00:00
nickometer.pl More nickometer tweaks 2014-05-02 03:57:19 +00:00
prototype.pl Initial import 2007-05-20 20:44:44 +00:00
random_quote.pl Show number of matching quotes only if more than one match 2013-06-09 00:04:20 +00:00
rpn.pl Add rpn module 2014-06-04 00:21:48 +00:00
seen.pl Initial import 2007-05-20 20:44:44 +00:00
urban Half-way through converting everything to objects. Committing mostly working copy as preview. 2010-03-22 07:33:44 +00:00
weather.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00
wikipedia.pl todo! add support for admin management - needs support for adding/removing/saving! 2009-12-09 01:08:12 +00:00