Advertisement
Guest User

Untitled

a guest
Aug 6th, 2022
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. #!/usr/bin/env -S guile -e entrée -s
  2. !#
  3.  
  4. (use-modules (ice-9 peg)
  5. (ice-9 textual-ports))
  6.  
  7. (define test-pattern
  8. "as <- 'a'+
  9. bs <- 'b'+
  10. as-or-bs <- as/bs")
  11.  
  12. (define (entrée args)
  13. (let ((peg-pattern (peg-string-compile test-pattern 'body)))
  14. (display (match-pattern peg-pattern "aabbcc")) (newline)))
  15.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement