yameru v0.1.0 Yameru.Parser.IndentLevel
parse indents
One indent is just 4 spaces (" "
).
Indents are it’s repitiion of level
time.
This uses state.context.level
field to store level
.
Link to this section Summary
Functions
Creates block parser lazily
Decrements indent level
Gets current indent level
Increments indent level
Discards indents
Sets indent level
Link to this section Functions
Link to this function
block(module, function, args)
block(module(), atom(), [term()]) :: Pelecanus.parser()
Creates block parser lazily.
This calls Pelecanus.Util.lazy/3
with given arguments,
in +1 indents level.
Decrements indent level.
Gets current indent level.
Increments indent level.
Discards indents.
Sets indent level.