spac-core
spac-core
io.dylemma.spac
CallerPos
CallerPos
ContextChange
ContextLocation
ContextLocation
Entry
Tag
Tag
CharOffset
ColumnOffset
LineNumber
ContextMatcher
ContextMatcher
Chained
Mapped
Or
ContextPop
ContextPush
ContextTrace
ContextTrace
HasLocation
LowPriorityTypeReduceImplicits
Parser
Parser
FollowedBy
Handler
ParserFlatten
ParserFollowedByOps
Stateless
ParserApplyWithBoundInput
Signal
Signal
Continue
Stop
SingleItemContextMatcher
SingleItemContextMatcher
And
Default
Mapped
Or
Predicate
Source
Source
SpacException
SpacException
CaughtError
CaughtError
FallbackChainFailure
FallbackChainFailure
MissingFirstException
UnexpectedInputException
UnexpectedInputException
UnfulfilledInputsException
UnfulfilledInputsException
SpacTraceElement
SpacTraceElement
AtInputEnd
InCompound
InInput
InInputContext
InParse
InSplitter
NearLocation
Splitter
Splitter
SplitterApplyWithBoundInput
StackInterpretation
StackInterpretation
AnyChange
ChangedAfterInput
ChangedBeforeInput
NoChange
StackLike
Transformer
Transformer
BoundHandler
ToBuilder
BoundHandler
Handler
Handler
HandlerLinkage
HandlerWrite
Stateless
TransformerKVParsingOps
TransformerParsingOps
TransformerApplyWithBoundInput
TypeReduce
TypeReduce
Unconsable
Unconsable
io.dylemma.spac.impl
ArrayHelper
HandlerBind
Dynamic
Static
HandlerBind
HandlerProtect
IteratorTransform
ParserAsTransformer
ParserAsTransformer
Handler
ParserCompoundN
ParserCompoundN
Handler
ParserDefer
ParserDeferHandler
ParserDelay
ParserDrain
ParserExpectInputs
ParserExpectInputs
Handler
ParserFind
ParserFirst
ParserFirstOpt
ParserFold
ParserFold
Handler
ParserFollowedByParser
ParserFollowedByParser
Handler
ParserFollowedByTransformer
ParserFollowedByTransformer
Handler
ParserHandlerForBuilder
ParserInterruptedBy
ParserInterruptedBy
Handler
ParserMapped
ParserMapped
Handler
ParserOrElseChain
ParserOrElseChain
Handler
ParserPure
ParserRethrow
ParserRethrow
Handler
ParserTap
ParserTry
ParserTry
Handler
ParserWithName
SplitterByConsecutiveMatches
SplitterByConsecutiveMatches
Boundaries
BoundariesHandler
SplitterByContextMatch
SplitterByContextMatch
Boundaries
Handler
SplitterByInputMatch
SplitterByInputMatch
BounariesHandler
Boundaries
SplitterJoiner
SplitterJoiner
Handler
MatchedState
TopLevelParserHandler
TopLevelTransformerHandler
TransformerCollect
TransformerDrop
TransformerDrop
Handler
TransformerDropWhile
TransformerDropWhile
Handler
TransformerFilter
TransformerIdentity
TransformerIntoParser
TransformerIntoParser
ParserProxy
TransformerMap
TransformerMapFlatten
TransformerMerge
TransformerMerge
TransformerScan
TransformerSpacFrame
TransformerStack
TransformerStack
Head
RCons
TransformerTake
TransformerTakeWhile
TransformerTap
TransformerWithName
spac-core
/
io.dylemma.spac
/
CallerPos
CallerPos
object
CallerPos
Companion:
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
CallerPos
.type
Type members
Value members
Givens
Type members
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
deriveCallerPos
(
using
quotes:
Quotes
):
Expr
[
CallerPos
]
Givens
Givens
given
given_CallerPos
:
CallerPos