Skip to content

patronus-checker/patronus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patronus

Patronus is library that unifies APIs of various grammar checkers to simplify their integration into applications.

Structure

  • patronus – main codebase, implemented as a Rust library
  • patronus-capi – C API, intended to be used by applications written in other languages
  • patronus-provider – Rust library providing data types for implementing custom providers
  • providers – default providers

Installation

Before starting the build PATRONUS_PROVIDER_DIR environment variable should be set to the path where providers will be looked up; on Linux it will probably be /usr/lib/patronus. This path will be compiled into the library.