Skip to content

Commit

Permalink
Merge branch 'fasit'
Browse files Browse the repository at this point in the history
  • Loading branch information
hamnis committed Sep 2, 2024
2 parents 92260f1 + bfd81c9 commit b037c1a
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions foredrag/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,7 @@ Nå når vi har sett litt på hvordan formelt beskrive en parser, la oss se på
dette kan se ut i Scala.
--->

---

# Hva er en parser?

Expand Down Expand Up @@ -324,18 +325,18 @@ Disse operasjonene blir typisk kalt kombinatorer, derav navnet.
---
# Cats Parse

I cats-parse som vi kommer til å bruke her, så ser signaturen slik ut.

```scala 3

sealed trait Parser[A] extends Parser0[A] {
def parse(str: String): Either[Parser.Error, A] = ???
}
```

<!--
I cats-parse som vi kommer til å bruke her, så ser signaturen slik ut.
`cats-parse` er substring orientert, så vi ser på biter av en streng, og henter ut informasjon fra den.
Dette betyr at vi setter sammen parsere som matcher biter av strenger til vi når EOI (End of Input).

-->

---
## Kombinatorer
Expand Down

0 comments on commit b037c1a

Please sign in to comment.