| Tags: | extensions |
| Authors: | Keldan Chapman |
| Class | Superclass | Slots |
has-inputs | tuple | |
stop-generator | tuple |
| Class | Superclass | Slots |
generator | tuple | state |
| Word | Syntax |
GEN: | GEN: word ( stack -- generator ) definition... ; |
GEN:: | GEN:: word ( stack -- generator ) definition... ; |
| Word | Stack effect |
<generator> | ( quot -- gen ) |
?next | ( gen -- val/f end? ) |
?next* | ( v gen -- val/f end? ) |
assert-no-inputs | ( quot -- ) |
catch-stop-generator | ( ..a try: ( ..a -- ..b ) except: ( ..a -- ..b ) -- ..b ) |
exhausted? | ( gen -- ? ) |
gen-coroutine | ( quot gen -- co ) |
has-inputs | ( -- * ) |
make-gen-quot | ( quot effect -- quot ) |
next | ( gen -- result ) |
next* | ( v gen -- result ) |
skip | ( gen -- ) |
skip* | ( v gen -- ) |
stop-generator | ( -- * ) |
take | ( gen n -- seq ) |
take-all | ( gen -- seq ) |
yield | ( v -- ) |
yield* | ( v -- result ) |
yield-from | ( gen -- ) |
| Word | Stack effect |
generator? | ( object -- ? ) |
has-inputs? | ( object -- ? ) |
stop-generator? | ( object -- ? ) |
| Vocabulary | Summary |
generators.generators-docs.factor | |
generators.generators.factor | |
generators.summary.txt | |
generators.authors.txt | |
generators.generators-tests.factor | |
generators.tags.txt |