|
__FILE__ | __LINE__ and __FILE__ |
__LINE__ | __LINE__ and __FILE__ |
|
: | Conditional Expression |
|
? | Conditional Expression |
|
.bases | bases command |
.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 |
|
@ | The Map Operator |
|
^L | Vertical separator |
|
| 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 |
|
base, argument in strtoi | strtoi |
| bases | bases command |
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| fields, anonymous | Struct Types |
| fields, computed | Computed Fields |
| file name | __LINE__ and __FILE__ |
| flags | Commands and Dot-Commands |
| floating-point | Floating-point Operators |
| 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 |
|
get_ios | get_ios |
gettimeofday | Dates and Times |
| gibibits | Standard Units |
| gibibytes | Standard Units |
| gigabits | Standard Units |
| gigabytes | Standard Units |
| global settings | set command |
|
| hexadecimal | Integer Literals |
| hexadecimal | printf |
| history, session history | The REPL |
|
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 |
iotype | iotype |
iovolatile | iovolatile |
| isa operator | The isa Operator |
|
| kibibits | Standard Units |
| kibibytes | Standard Units |
| kilobits | Offset Types |
| kilobits | Offset Operations |
| kilobits | Standard Units |
| kilobytes | Offset Literals |
| kilobytes | Standard Units |
|
| 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 |
|
| 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 |
|
| negation | Boolean Operators |
| negative encoding | Negative Integers |
|
| 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 |
|
| 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_parse | Version Tools |
Pk_Version.to_string | Version Tools |
| poke | Nomenclature |
| Poke | Nomenclature |
poke on String_Tokenizer | strtok |
| poke_interactive_p | Poke Scripts |
| polymorphism | The any Type |
pop_number on String_Tokenizer | strtok |
popdelim on String_Tokenizer | strtok |
poprdelim 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 | The Prompt |
ptime | Dates and Times |
ptime | Dates and Times |
|
qsort | qsort |
| quick sort | qsort |
quit | quit command |
| quitting | exit command |
| quitting | quit command |
|
| 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 |
|
save | save |
scrabble | scrabble |
| scripts | Scripts |
sdiff | sdiff |
| SELF | Struct Methods |
| SELF | Methods |
| 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 |
sqrtd | sqrtd |
sqrtf | sqrtf |
| 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_Tokenizer | strtok |
| string, locating in a string | strstr |
| string, tokenizing | strtok |
| strings | Strings |
| strings, formatting | String Formatting |
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 |
|
| 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 |
|
| unbounded arrays | Array Types |
| Unicode | Character Sets |
| unions | Unions |
| united values | Offsets |
| units | Standard Units |
| unmap | Unmapping |
| utf-8 | Character Sets |
|
| variables | info command |
| variadic functions | Variadic Functions |
| version comparison | Version Tools |
| version format | Version Tools |
| version parsing | Version Tools |
| virtual machine | vm command |
| volatile IO spaces | Auto-Remapping |
|
while | while |
| whitespace, trimming | ltrim |
| whitespace, trimming | rtrim |
with_cur_ios | with_cur_ios |
with_temp_ios | with_temp_ios |
|