Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. ````
  2. :sp ASCII:SPACE putc ;
  3. :nl ASCII:CR putc ;
  4. ````
  5.  
  6. ````
  7. :words
  8. &Dictionary repeat fetch 0; dup d:name puts sp again ;
  9. ````
  10.  
  11. ````
  12. {{
  13. here #128 allot 'NEEDLE const
  14. ---reveal---
  15. :words<in-namespace> (s-)
  16. nl dup puts sp 'contains: puts nl
  17. NEEDLE over s:length n:inc copy
  18. &Dictionary
  19. repeat
  20. fetch 0;
  21. dup d:name #0 NEEDLE s:length s:substr
  22. NEEDLE s:eq? [ dup d:name NEEDLE s:length + sp sp puts nl ] if
  23. again ;
  24. }}
  25. ````
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement