Methods, systems, and media to test a code segment of a source file are
disclosed. Various embodiments machine-render a source code skeleton in
response to a selection of the code segment, incorporate the code segment
into the source code skeleton to generate a temporary source file, insert
a monitoring statement into the temporary source file, and compile the
temporary source file into a compiled program to output a result.
Embodiments may further include executing the compiled program and
outputting the result. In addition, some embodiments also initiate
compilation of the temporary source file, attempt to resolve a
compilation error, and output the compilation error. Some embodiments
terminate execution in response to selection of a cancel button. Further,
some embodiments delete the temporary source file. Several embodiments
also include a file creator, a code gatherer, a code generator, an
adaptive compiler, a processor, and an output device.