Liking cljdoc? Tell your friends :D

stencil.infix

Parsing and evaluating infix algebraic expressions.

https://en.wikipedia.org/wiki/Shunting-yard_algorithm

Parsing and evaluating infix algebraic expressions.

https://en.wikipedia.org/wiki/Shunting-yard_algorithm
raw docstring

associativityclj

(associativity token)
source

def-reduce-stepcljmacro

(def-reduce-step cmd args body)
source

digitsclj

Number literals start with these characters

Number literals start with these characters
sourceraw docstring

eval-rpnclj

(eval-rpn bindings tokens)
(eval-rpn bindings default-function tokens)
source

identifierclj

Characters found in an identifier

Characters found in an identifier
sourceraw docstring

operation-tokensclj

Operator precedences.

source: http://en.cppreference.com/w/cpp/language/operator_precedence
sourceraw docstring

opsclj

source

ops2clj

source

parseclj

source

read-numberclj

(read-number characters)

Reads a number literal from a sequence. Returns a tuple of read number (Double or Long) and the sequence of remaining characters.

Reads a number literal from a sequence. Returns a tuple of read
number (Double or Long) and the sequence of remaining characters.
sourceraw docstring

read-string-literalclj

(read-string-literal characters)

Reads a string literal from a sequence. Returns a tuple.

  • First elem is read string literal.
  • Second elem is seq of remaining characters.
Reads a string literal from a sequence.
Returns a tuple.
- First elem is read string literal.
- Second elem is seq of remaining characters.
sourceraw docstring

tokenizeclj

(tokenize original-string)

Returns a sequence of tokens for an input string

Returns a sequence of tokens for an input string
sourceraw docstring

tokens->rpnclj

(tokens->rpn tokens)

Classic Shunting-Yard Algorithm extension to handle vararg fn calls.

Classic Shunting-Yard Algorithm extension to handle vararg fn calls.
sourceraw docstring

validate-rpnclj

(validate-rpn rpn)
source

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

× close