Mercurial > repo
view interps/clc-intercal/CLC-INTERCAL-Base-1.-94.-2/WISHLIST @ 1643:e424cb328f92
<fizzie> sed -i -e \'s/print "not lately; try `seen $n ever"/print $e eq "ever" ? "not that I remember" : "not lately; try `seen $n ever"/\' bin/seen
author | HackBot |
---|---|
date | Tue, 22 Jan 2013 14:19:13 +0000 |
parents | 859f9b4339e6 |
children |
line wrap: on
line source
* sick should use a standard (for INTERCAL values of "standard") grammar to parse its (mis)configuration file, say "sickrc.io" * the (mis)configuration data for optional modules should be installed with the modules; at the moment, it's installed by the Base package * The Bytecode and Splats data contain values which are only used if optional modules are installed; it should be possible to remove these from the Base package, and update Bytecode and Splats when installing options * regular grimaces (INTERCAL's answer to regular expressions); currently, support for regular grimaces is included in the compiler, but the module is only partially written. To do pattern matching, one would use a regular grimace in a CREATE statement, then try to execute a comment to trigger the new grammar production; this is probably quite unlike what other languages do. It should be added that it is already possible to do pattern matching using pseudo context-free grammars by using the CREATE statement without regular grimaces. You didn't really want to know that, did you? * C backend which generates C code to be compiled with your normal C compiler.