ltentrup / LTL

A simple LTL parser written in Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LTL

A simple LTL parser written in Swift.

Example

let parsed = try! LTL.parse(fromString: "!F a")
print(parsed)                 // prints ! F a
print(parsed.nnf)             // prints G ! a
print(parsed.nnf.normalized)  // prints (false R ! a)

Installation

Swift Package Manager

.Package(url: "https://github.com/ltentrup/LTL.git", majorVersion: 0, minor: 1)

About

A simple LTL parser written in Swift


Languages

Language:Swift 100.0%