Liking cljdoc? Tell your friends :D

paco.detail.source.impl

Pure Clojure(Script) source implementation.

Pure Clojure(Script) source implementation.
raw docstring

ICharSourceclj/sprotocol

read-char-when!clj/s

(read-char-when! source pred)

read-str!clj/s

(read-str! source n)

satisfies-char-pred?clj/s

(satisfies-char-pred? source pred)

read-fromclj/s

(read-from source mark)

matches-str?clj/s

(matches-str? source s)

peek-strclj/s

(peek-str source n)

skip-chars-while!clj/s

(skip-chars-while! source pred)

matches-str-ci?clj/s

(matches-str-ci? source s)

re-matchclj/s

(re-match source re)
source

ILineTrackerclj/sprotocol

-positionclj/s

(-position tracker index)

-track!clj/s

(-track! tracker index ch)
(-track! tracker index ch next-ch)

-track-skip!clj/s

(-track-skip! tracker source)
(-track-skip! tracker source n)

-track-skip-while!clj/s

(-track-skip-while! tracker source pred)
source

ILineTrackingSourceclj/sprotocol

positionclj/s

(position source)
(position source index)

untracked-skip!clj/s

(untracked-skip! source)
(untracked-skip! source n)
source

IReleasableclj/sprotocol

-release!clj/s

(-release! this)
source

ISourceclj/sprotocol

at?clj/s

(at? source mark)

backtrack!clj/s

(backtrack! source mark)

end?clj/s

(end? source)

indexclj/s

(index source)

markclj/s

(mark source)

peekclj/s

(peek source)

skip!clj/s

(skip! source)
(skip! source n)
source

IUserStateSourceclj/sprotocol

backtrack-modified!clj/s

(backtrack-modified! source mark)

modcountclj/s

(modcount source)

user-stateclj/s

(user-state source)

with-user-state!clj/s

(with-user-state! source user-state)
source

ofclj/s

(of input)
(of input {:keys [user-state line-tracking?] :or {line-tracking? true}})
source

release!clj/s

(release! x)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close