tree-sitter-0.3.0.0: Unstable bindings for the tree-sitter parsing library.

Safe HaskellSafe
LanguageHaskell2010

TreeSitter.Range

Synopsis

Documentation

data Range Source #

A half-open interval of integers, defined by start & end indices.

Constructors

Range 

Fields

Instances
Eq Range Source # 
Instance details

Defined in TreeSitter.Range

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

Show Range Source # 
Instance details

Defined in TreeSitter.Range

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

Unmarshal Range Source # 
Instance details

Defined in TreeSitter.Unmarshal

Methods

unmarshalNodes :: (MonadFail m, Carrier sig m, Member (Reader ByteString) sig, Member (Reader (Ptr Cursor)) sig, MonadIO m) => [Node] -> m Range Source #