Hilfe has the following commands:
quit - exit hilfe new - clear all variables and function definition dump - dump all current variables . - clear input buffer
Hilfe parses a subset of LPC, there many things it doesn't handle. Here is a list of what you can do:
Define a function: <type> <name>( <arguments> ) { <statements > } Note that hilfe simulates a function defenition by defining a variable and setting it to the function pointer. Therefor actual typechecking is almost nil. Also note that hilfe doesn't recognize type modifiers such as static, private, varargs etc.
Declare one or many global variables: <type> <name> [=<value>], <name> [=value>] ..... ; Hilfe simulates variable handling, and typechecking is almost nil, therefor all global variables are declared as mixed, whatever the <type> may be.
Evaluate a statement: <statement> ; Statements include the following examples:
Statements beginning with for, while, switch, if, do or return will not automatically return anything, and no result will be printed.