Skip to content

hellotommmy/posix

Repository files navigation

POSIX Lexing with Bitcoded Regular Expressions

Run the code with

isabelle build -c -v -d . Posix

Tested with Isabelle2021-1.

  • RegLangs.thy (contains basic definitions for Regular Languages, chapter 2)

  • PosixSpec.thy (contains values and POSIX definitions, chapter 2)

  • Lexer.thy (first algorithm by Sulzmann & Lu without simplification, chapter 2)

  • LexerSimp.thy (correctness for simple-minded simplification rules, chapter 2)

  • Blexer.thy (second algorithm by Sulzmann & Lu without simplification, chapter 3)

  • BlexerSimp.thy (correctness for simplification rules with effective de-duplication, chapter 4)

  • Finite Bound Result: (chapter 5) BasicIdentidies.thy ClosedForms.thy GeneralRegexBound ClosedFormBounds.thy FBound.thy

About

POSIX Lexing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published