| |
|
. | | |
| .close : | | close command |
| .compiler : | | compiler command |
| .doc : | | doc command |
| .editor : | | editor command |
| .exit : | | exit command |
| .file : | | file command |
| .info : | | info command |
| .ios : | | ios command |
| .load: | | Pickles |
| .load : | | load command |
| .mem : | | mem command |
| .mmap : | | mmap command |
| .nbd : | | nbd command |
| .pokerc: | | Invoking poke |
| .pokerc: | | Dumping File Contents |
| .pokerc: | | pokerc |
| .proc : | | proc command |
| .quit : | | quit command |
| .set : | | set command |
| .source : | | source command |
| .sub : | | sub command |
| .vm : | | vm command |
|
: | | |
| : : | | Conditional Expression |
|
? | | |
| ? : | | Conditional Expression |
|
@ | | |
| @ : | | The Map Operator |
|
^ | | |
| ^L : | | Vertical separator |
|
_ | | |
| __FILE__ : | | __LINE__ and __FILE__ |
| __LINE__ : | | __LINE__ and __FILE__ |
|
A | | |
| abstract syntax tree: | | .compiler ast |
| addition: | | Offset Operations |
| alignment: | | Padding and Alignment |
| AND: | | Bitwise Operators |
| any, the any type: | | type |
| any, the any type: | | The any Type |
| arguments: | | Commands and Dot-Commands |
| arguments: | | Optional Arguments |
| arithmetic: | | Arithmetic Operators |
| array functions: | | Array Functions |
| arrays: | | Arrays |
| arrays, trimming: | | Modifying SBM Images |
| ASCII: | | Character Sets |
| asm, expression: | | Assembler |
| asm, statement: | | Assembler |
| assembler: | | Assembler |
| assert : | | assert |
| assignment: | | Assignments |
| AST: | | .compiler ast |
| atoi : | | atoi |
| attributes, array attributes: | | Array Attributes |
| attributes, function attributes: | | Function Attributes |
| attributes, integer attributes: | | Integer Attributes |
| attributes, offset: | | Offset Attributes |
| attributes, string attributes: | | String Attributes |
| attributes, struct attributes: | | Struct Attributes |
|
B | | |
| base, argument in strtoi : | | strtoi |
| big endian: | | Big and Little Endians |
| binary: | | Integer Literals |
| binary: | | printf |
| binary files: | | Binary Files |
| bitsize: | | Integer Literals |
| bitwise operators: | | Bitwise Operators |
| boolean operators: | | Boolean Operators |
| boolean values: | | Booleans |
| break : | | while |
| break : | | for-in |
| break : | | try-until |
|
C | | |
| calling, function calls: | | Calling Functions |
| casting, integration, integrate, arrays: | | Casting Arrays |
| casts: | | Negative Integers |
| casts: | | Casting Integers |
| casts: | | Casting Offsets |
| catos : | | catos |
| character: | | Character Sets |
| character set: | | Character Sets |
| character, locating in a string: | | strchr |
| character, locating in a string: | | strrchr |
| characters: | | Characters |
| checksum: | | CRC Functions |
| close : | | close |
| closures: | | Array Types |
| coercions: | | Poking a SBM Image |
| command files: | | Command Files |
| commands: | | Commands and Dot-Commands |
| commands, customizing: | | Dumping File Contents |
| commands, passing arguments: | | Dumping File Contents |
| comments: | | Comments |
| comparing, arrays: | | Array Comparison |
| comparing, structs: | | Struct Comparison |
| comparison: | | Relational Operators |
| compiler: | | compiler command |
| complement: | | Bitwise Operators |
| compound statements: | | Compound Statements |
| concatenation, bitwise: | | Bitwise Operators |
| concatenation, strings: | | String Concatenation |
| conditional expressions: | | Conditional Expression |
| conditional statements: | | if-else |
| constraints: | | Field Constraints |
| constructing, arrays: | | Array Constructors |
| continue : | | while |
| continue : | | for-in |
| conversion functions: | | Conversion Functions |
| conversions: | | Poking a SBM Image |
| converting, arrays to strings: | | catos |
| converting, strings to arrays: | | stoca |
| converting, strings to integers: | | strtoi |
| converting, strings to integers: | | atoi |
| copy : | | copy |
| CRC: | | CRC Functions |
|
D | | |
| date: | | Dates and Times |
| decimal: | | Integer Literals |
| decimal: | | printf |
| declarations, function declarations: | | Function Declarations |
| deflate: | | Offsets and Sizes |
| digits separator: | | Integer Literals |
| disassembler: | | .vm disassemble |
| dispatch: | | .vm dispatch |
| division: | | Offset Operations |
| doc: | | doc command |
| dot-commands: | | Commands and Dot-Commands |
| dump : | | dump |
| dump: | | Calling Functions |
|
E | | |
| eBPF: | | Endian built-ins |
| editor: | | editor command |
| ELF: | | Offset Units |
| ELF: | | Field Constraints |
| ELF: | | Endian built-ins |
| end of file: | | Array maps bounded by number of elements |
| end of file: | | Exceptions |
| end of file: | | try-until |
| endianness: | | Big and Little Endians |
| endianness: | | Endianness |
| endianness: | | set endian |
| errors: | | Evaluation |
| escape sequence: | | From Bytes to Characters |
| escape sequence: | | Characters |
| exceptions: | | String Indexing |
| exceptions: | | Array Indexing |
| exceptions: | | Exception Handling |
| exclusive OR: | | Bitwise Operators |
| executing command files: | | source command |
| exit : | | exit command |
| expressions: | | Evaluation |
| extract : | | extract |
|
F | | |
| fields, anonymous: | | Struct Types |
| fields, computed: | | Computed Fields |
| file name: | | __LINE__ and __FILE__ |
| flags: | | Commands and Dot-Commands |
| flow control: | | Loops |
| flush : | | flush |
| for : | | for |
| for-in : | | for-in |
| form feed: | | Vertical separator |
| formatted output: | | printf |
| fun : | | Function Declarations |
| function types: | | Function Types |
| functions: | | Functions |
|
G | | |
| gettimeofday : | | Dates and Times |
| get_ios : | | get_ios |
| gibibits: | | Standard Units |
| gibibytes: | | Standard Units |
| gigabits: | | Standard Units |
| gigabytes: | | Standard Units |
| global settings: | | set command |
|
H | | |
| hexadecimal: | | Integer Literals |
| hexadecimal: | | printf |
| history, session history: | | The REPL |
|
I | | |
| i of String_Tokenizer : | | strtok |
| inclusive OR: | | Bitwise Operators |
| indexing, into arrays: | | Array Indexing |
| indexing, into strings: | | String Indexing |
| initialization file: | | Dumping File Contents |
| integer literals: | | Integer Literals |
| integer literals: | | Integer Literals |
| integers: | | Integers |
| integral structs: | | Integral Structs |
| integral types: | | Standard Integral Types |
| integral unions: | | Integral Unions |
| invoking: | | Invoking poke |
| IO devices: | | Unaligned Integers |
| IO space: | | file command |
| IO space: | | mem command |
| IO space: | | mmap command |
| IO space: | | nbd command |
| IO space: | | close command |
| IO space: | | info command |
| IO space: | | IO Spaces |
| IO space: | | open |
| IO spaces: | | Unaligned Integers |
| ioflags : | | ioflags |
| iohandler : | | iohandler |
| iolist : | | iolist |
| IOS hooks : | | IO Space Hooks |
| iosearch : | | iosearch |
| iosize : | | iosize |
| isa operator: | | The isa Operator |
|
K | | |
| kibibits: | | Standard Units |
| kibibytes: | | Standard Units |
| kilobits: | | Offset Types |
| kilobits: | | Offset Operations |
| kilobits: | | Standard Units |
| kilobytes: | | Offset Literals |
| kilobytes: | | Standard Units |
|
L | | |
| Latin-1: | | Character Sets |
| license, GNU Free Documentation License: | | GNU Free Documentation License |
| line number: | | __LINE__ and __FILE__ |
| little endian: | | Big and Little Endians |
| load : | | Modules |
| load path: | | Load Path |
| loading files: | | Pickles |
| location: | | __LINE__ and __FILE__ |
| loops: | | Loops |
| ltos : | | ltos |
| ltrim : | | ltrim |
|
M | | |
| magnitude: | | Offset Literals |
| magnitude: | | Offset Units |
| magnitude: | | Casting Offsets |
| mapped values: | | Modifying SBM Images |
| mapping: | | Mapping |
| mapping: | | The Map Operator |
| matrices: | | Array Literals |
| mebibits: | | Standard Units |
| mebibytes: | | Standard Units |
| megabits: | | Standard Units |
| megabytes: | | Standard Units |
| minus: | | Arithmetic Operators |
| modules: | | Modules |
| modulus: | | Offset Operations |
| more of String_Tokenizer : | | strtok |
| MP3: | | MP3 |
| multiplication: | | Offset Operations |
|
N | | |
| negation: | | Boolean Operators |
| negative encoding: | | Negative Integers |
|
O | | |
| octal: | | Integer Literals |
| octal: | | printf |
| offset: | | Offsets |
| OFFSET: | | The OFFSET variable |
| offset algebra: | | Offset Operations |
| offset types: | | Standard Offset Types |
| one complement: | | Negative Integers |
| opening files: | | file command |
| opening files: | | open |
| opening memory buffers: | | mem command |
| opening memory mapped device: | | mmap command |
| opening NBD buffers: | | nbd command |
| openproc : | | openproc |
| openset : | | openset |
| opensub : | | opensub |
| OR: | | Bitwise Operators |
| output: | | print |
|
P | | |
| padding: | | Padding and Alignment |
| peek on String_Tokenizer : | | strtok |
| pickle: | | Nomenclature |
| pinned structs: | | Pinned Structs |
| pk_vercmp : | | Version Tools |
| pk_version : | | Version Tools |
| Pk_Version : | | Version Tools |
| Pk_Version.to_string : | | Version Tools |
| pk_version_parse : | | Version Tools |
| poke: | | Nomenclature |
| Poke: | | Nomenclature |
| poke on String_Tokenizer : | | strtok |
| polymorphism: | | The any Type |
| popdelim on String_Tokenizer : | | strtok |
| poprdelim on String_Tokenizer : | | strtok |
| pop_number on String_Tokenizer : | | strtok |
| POSIX_Time32 : | | Dates and Times |
| pretty printers, fields: | | Struct Pretty Printers |
| pretty printers, structs: | | Struct Pretty Printers |
| print : | | print |
| printf : | | printf |
| profiler: | | .vm profile |
| prompt, changing the: | | Changing the Prompt |
| ptime : | | Dates and Times |
| ptime : | | Dates and Times |
|
Q | | |
| qsort : | | qsort |
| quick sort: | | qsort |
| quit : | | quit command |
| quitting: | | exit command |
| quitting: | | quit command |
|
R | | |
| rabbit herd: | | Offsets and Sizes |
| raise : | | raise |
| raise_exception on String_Tokenizer : | | strtok |
| readline: | | The REPL |
| remap: | | Auto-Remapping |
| REPL: | | The REPL |
| reverse : | | reverse |
| rtrim : | | rtrim |
|
S | | |
| save : | | save |
| scrabble : | | scrabble |
| scripts: | | Scripts |
| sdiff : | | sdiff |
| separator, digits separator: | | Integer Literals |
| set_ios : | | set_ios |
| shebang, #! : | | Scripts |
| shifting: | | Bitwise Operators |
| side effects: | | Expression Statements |
| sign promotion: | | Arithmetic Operators |
| signedness: | | Integer Literals |
| signedness: | | Casting Integers |
| signedness: | | Arithmetic Operators |
| signedness: | | Integer Attributes |
| size of variables: | | Integer Literals |
| sorting: | | Sorting Functions |
| source code encoding: | | Source Code Encoding |
| statements: | | Evaluation |
| statements, compound statements: | | Compound Statements |
| stoca : | | stoca |
| stod : | | stod |
| stof : | | stof |
| str of String_Tokenizer : | | strtok |
| strchr : | | strchr |
| string functions: | | String Functions |
| string, locating in a string: | | strstr |
| string, tokenizing: | | strtok |
| strings: | | Strings |
| strings, formatting: | | String Formatting |
| String_Tokenizer : | | strtok |
| strrchr : | | strrchr |
| strstr : | | strstr |
| strtoi : | | strtoi |
| strtok : | | strtok |
| strtok : | | strtok |
| struct fields: | | Optional Fields |
| structs: | | Structs |
| styled output: | | Invoking poke |
| styled output: | | Styling |
| styled output: | | printf |
| subtraction: | | Offset Operations |
|
T | | |
| tags, file ID tags: | | file command |
| tags, file ID tags: | | mem command |
| tags, file ID tags: | | nbd command |
| tags, format tags: | | printf |
| ternary conditional operator: | | Conditional Expression |
| text files: | | Binary Files |
| time: | | Dates and Times |
| Timespec : | | Dates and Times |
| tracing: | | __LINE__ and __FILE__ |
| truncation: | | Poking a SBM Image |
| try-catch : | | try-catch |
| try-until : | | try-until |
| two complement: | | Negative Integers |
| type: | | Defining Types |
| type : | | type |
| typeof: | | typeof |
| types: | | Types |
| types, function types: | | Function Types |
| types, integral types: | | Standard Integral Types |
| types, offset types: | | Standard Offset Types |
|
U | | |
| unbounded arrays: | | Array Types |
| Unicode: | | Character Sets |
| unions: | | Unions |
| united values: | | Offsets |
| units: | | Standard Units |
| unmap: | | Unmapping |
| utf-8: | | Character Sets |
|
V | | |
| variables: | | info command |
| variadic functions: | | Variadic Functions |
| version comparison: | | Version Tools |
| version format: | | Version Tools |
| version parsing: | | Version Tools |
| virtual machine: | | vm command |
|
W | | |
| while : | | while |
| whitespace, trimming: | | ltrim |
| whitespace, trimming: | | rtrim |
| with_cur_ios : | | with_cur_ios |
| with_temp_ios : | | with_temp_ios |
|