protowhatΒΆ
protowhat is a utility package required by
protowhat contains functionality that is shared between these packages, including:
SCT function chaining and syntactical sugar,
State management,
AST element selection, dispatching and message generation,
Basic SCT functions such as
success_msg()
andhas_chosen()
.
All relevent documentation to write SCTs for SQL and Shell exercises,
including functions that reside in protowhat
, can be found in the sqlwhat and protowhat documentation.