Skip to content

Commit

Permalink
Add GH CI
Browse files Browse the repository at this point in the history
  • Loading branch information
lloda committed Jul 17, 2023
1 parent 47feacd commit f589476
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 1 deletion.
22 changes: 22 additions & 0 deletions .github/workflows/guile-3.0.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@

name: GNU Guile 3.0

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: update
run: |
sudo apt update
sudo apt install guile-3.0
- uses: actions/checkout@v3
- name: test
run: |
guile -L mod test.scm
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@

# guile-raw-strings <!-- [![guile-3.0](https://github.com/lloda/guile-raw-strings/actions/workflows/guile-3.0.yml/badge.svg)](https://github.com/lloda/guile-raw-strings/actions/workflows/guile-3.0.yml) -->

`guile-raw-strings` is a reader extension that lets you write verbatim strings such as

#R-(quotes " and escapes \ and newlines
Expand Down
2 changes: 1 addition & 1 deletion srfi.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ A raw string literal is a sequence of characters made of the following blocks, w
* `#R` are the two literal characters `#R`.
* OPEN is the character `"`.
* CLOSE is the character `"`.
* DELIMITER is an sequence of characters excluding control characters, whitespace, OPEN, or CLOSE. DELIMITER may be an empty sequence.
* DELIMITER is a sequence of characters excluding control characters, whitespace, OPEN, or CLOSE. DELIMITER may be an empty sequence.
* STRING is a sequence of characters where the sequence CLOSE DELIMITER does not apear.

OPEN, CLOSE, and DELIMITER may appear freely in STRING as long as the sequence CLOSE DELIMITER does not.
Expand Down

0 comments on commit f589476

Please sign in to comment.