|
The Vish Visualization Shell 0.3
Vish
|
Classes | |
| class | input_string |
Public Types | |
| enum | { Identifiers , Escaped , LengthEncoded , CtrlCharDelimited } |
Static Public Member Functions | |
| static std::tuple< string, bool > | decodeIdentifier (input_string &input, char par_open=0, char par_close=0, const string &non_ident_characters=non_identifier_characters, bool decode=true) |
| if (par_open == C0::ENQ) -> self-detect | |
| static constexpr bool | eol (char c) |
| LF or CR. | |
| anonymous enum |
| Enumerator | |
|---|---|
| Identifiers | Write string as-is, assuming it's contains no special characters. |
| Escaped | Write string with encoding special characters as escape sequences. |
| LengthEncoded | Using C0::ENQ + 4 bytes for length encoding, nesting possible. |
| CtrlCharDelimited | Using C0::STX, C0::ETC as delimiters; nesting possible. |