|
|
PDScannerRef | PDScannerCreateWithState (PDStateRef state) |
|
PDScannerRef | PDScannerCreateWithStateAndPopFunc (PDStateRef state, PDScannerPopFunc popFunc) |
|
void | PDScannerAttachFixedSizeBuffer (PDScannerRef scanner, char *buf, PDInteger len) |
|
|
pd_stack | PDScannerGenerateStackFromFixedBuffer (PDStateRef state, char *buf, PDInteger len) |
|
PDBool | PDScannerPopString (PDScannerRef scanner, char **value) |
|
PDBool | PDScannerPopStack (PDScannerRef scanner, pd_stack *value) |
|
PDBool | PDScannerPopUnknown (PDScannerRef scanner, char **value) |
|
PDBool | PDScannerEndOfStream (PDScannerRef scanner) |
|
void | PDScannerAssertString (PDScannerRef scanner, char *value) |
|
void | PDScannerAssertStackType (PDScannerRef scanner) |
|
void | PDScannerAssertComplex (PDScannerRef scanner, const char *identifier) |
|
|
void | PDScannerSkip (PDScannerRef scanner, PDSize bytes) |
|
PDInteger | PDScannerPassSymbolCharacterType (PDScannerRef scanner, PDInteger symbolCharType) |
|
PDBool | PDScannerAttachFilter (PDScannerRef scanner, PDStreamFilterRef filter) |
|
void | PDScannerDetachFilter (PDScannerRef scanner) |
|
PDInteger | PDScannerReadStream (PDScannerRef scanner, PDInteger bytes, char *dest, PDInteger capacity) |
|
PDInteger | PDScannerReadStreamNext (PDScannerRef scanner, char *dest, PDInteger capacity) |
|
|
void | PDScannerPushContext (PDScannerRef scanner, void *ctxInfo, PDScannerBufFunc ctxBufFunc) |
|
void | PDScannerPopContext (PDScannerRef scanner) |
|
void | PDScannerSetLoopCap (PDInteger cap) |
|
void | PDScannerPopSymbol (PDScannerRef scanner) |
|
void | PDScannerPopSymbolRev (PDScannerRef scanner) |
|
|
void | PDScannerAlign (PDScannerRef scanner, PDOffset offset) |
|
void | PDScannerTrim (PDScannerRef scanner, PDOffset bytes) |
|
void | PDScannerReset (PDScannerRef scanner) |
|
|
void | PDScannerPrintStateTrace (PDScannerRef scanner) |
|