Preparing search index...
The search index is not available
@eagleoutice/flowr - v2.0.2
@eagleoutice/flowr
benchmark/stopwatch
Module benchmark/stopwatch
Index
Modules
<internal>
Classes
Measurements
Interfaces
IStoppable
Stopwatch
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
src
abstract-interpretation
handler
binop
binop.ts
BinOp
BinaryOpProcessor
operators.ts
operators
handler.ts
Handler
domain.ts
<internal>
Domain
Interval
addDomains
doIntervalsOverlap
subtractDomains
unifyDomains
unifyOverlappingIntervals
processor.ts
AINode
aiLogger
runAbstractInterpretation
benchmark
stats
print.ts
stats2string
ultimateStats2String
stats.ts
CommonSlicerMeasurements
CommonSlicerMeasurements
ElapsedTime
PerSliceMeasurements
PerSliceMeasurements
PerSliceStats
SlicerStats
SlicerStatsDataflow
SlicerStatsInput
summarizer
first-phase
input.ts
processRunMeasurement
processSummarizedFileMeasurement
process.ts
summarizeSlicerStats
summarizeSummarizedMeasurement
summarizeSummarizedReductions
second-phase
graph.ts
writeGraphOutput
process.ts
processNextSummary
processNextUltimateSummary
summarizeAllSummarizedStats
summarizeAllUltimateStats
data.ts
Reduction
SliceSizeCollection
SummarizedPerSliceStats
SummarizedSlicerStats
UltimateSlicerStats
summarizer.ts
BenchmarkSummarizer
BenchmarkSummarizerConfiguration
slicer.ts
BenchmarkSingleSliceStats
BenchmarkSlicer
BenchmarkSlicerStats
benchmarkLogger
stopwatch.ts
<internal>
IStoppableStopwatch
Measurements
cli
common
features.ts
retrieveArchiveName
validateFeatures
options.ts
CommonOptions
benchmarkHelperOptions
benchmarkOptions
exportQuadsOptions
slicerOptions
statisticHelperOptions
statisticOptions
summarizerOptions
script.ts
HelpContent
helpForOptions
processCommandLineArgs
scripts-info.ts
<internal>
HelperScriptInformation
MasterScriptInformation
ScriptInformation
getValidOptionsForCompletion
scripts
repl
commands
cfg.ts
controlflowCommand
controlflowStarCommand
commands.ts
asOptionName
getCommand
getCommandNames
helpCommand
longestCommandName
dataflow.ts
dataflowCommand
dataflowStarCommand
execute.ts
executeCommand
executeRShellCommand
main.ts
ReplCommand
ReplOutput
standardReplOutput
normalize.ts
normalizeCommand
normalizeStarCommand
parse.ts
parseCommand
quit.ts
quitCommand
version.ts
VersionInformation
printVersionInformation
retrieveVersionInformation
versionCommand
server
messages
analysis.ts
FileAnalysisRequestMessage
FileAnalysisResponseMessageJson
FileAnalysisResponseMessageNQuads
requestAnalysisMessage
error.ts
FlowrErrorMessage
hello.ts
FlowrHelloResponseMessage
messages.ts
FlowrMessage
IdMessageBase
MessageDefinition
baseMessage
repl.ts
ExecuteEndMessage
ExecuteIntermediateResponseMessage
ExecuteRequestMessage
requestExecuteReplExpressionMessage
slice.ts
SliceRequestMessage
SliceResponseMessage
requestSliceMessage
connection.ts
FlowRServerConnection
net.ts
NetServer
OnConnect
Server
Socket
WebSocketServerWrapper
WebSocketWrapper
send.ts
getUnnamedSocketName
sendMessage
server.ts
FlowRServer
serverLog
validate.ts
SuccessValidationResult
ValidationErrorResult
ValidationResult
answerForValidationError
validateBaseMessageFormat
validateMessage
core.ts
DEFAULT_REPL_READLINE_CONFIGURATION
loadReplHistory
repl
replCompleter
replProcessAnswer
execute.ts
<internal>
StdioProcessor
stdioCaptureProcessor
waitOnScript
print-version.ts
printVersionRepl
prompt.ts
prompt
rawPrompt
benchmark-app.ts
BenchmarkCliOptions
benchmark-helper-app.ts
SingleBenchmarkCliOptions
export-quads-app.ts
QuadsCliOptions
flowr.ts
FlowrCliOptions
optionDefinitions
optionHelp
toolName
slicer-app.ts
SlicerCliOptions
statistics-app.ts
StatsCliOptions
statistics-helper-app.ts
StatsHelperCliOptions
summarizer-app.ts
SummarizerCliOptions
core
print
dataflow-printer.ts
dataflowGraphToJson
dataflowGraphToMermaid
dataflowGraphToMermaidUrl
dataflowGraphToQuads
normalize-printer.ts
normalizedAstToJson
normalizedAstToQuads
printNormalizedAstToMermaid
printNormalizedAstToMermaidUrl
parse-printer.ts
parseToQuads
print.ts
IPipelineStepPrinter
InternalStepPrinter
StepOutputFormat
internalPrinter
printStepResult
slice-diff-ansi.ts
sliceDiffAnsi
steps
all
core
00-parse.ts
PARSE_WITH_R_SHELL_STEP
ParseRequiredInput
10-normalize.ts
NORMALIZE
NormalizeRequiredInput
20-dataflow.ts
STATIC_DATAFLOW
static-slicing
00-slice.ts
STATIC_SLICE
SliceRequiredInput
10-reconstruct.ts
NAIVE_RECONSTRUCT
ReconstructRequiredInput
pipeline
create-pipeline.ts
verifyAndBuildPipeline
default-pipelines.ts
DEFAULT_DATAFLOW_PIPELINE
DEFAULT_NORMALIZE_PIPELINE
DEFAULT_PARSE_PIPELINE
DEFAULT_RECONSTRUCT_PIPELINE
DEFAULT_SLICING_PIPELINE
invalid-pipeline-error.ts
InvalidPipelineError
pipeline.ts
Pipeline
PipelineInput
PipelineOutput
PipelinePerRequestInput
PipelineStep
PipelineStepNames
PipelineStepOutputWithName
PipelineStepPrintersWithName
PipelineStepProcessorWithName
PipelineStepWithName
createPipeline
pipeline-step.ts
IPipelineStep
IPipelineStepOrder
PipelineStepName
PipelineStepStage
StepProcessingFunction
pipeline-executor.ts
PipelineExecutor
dataflow
environments
append.ts
appendEnvironment
built-in.ts
BuiltIn
BuiltInIdentifierConstant
BuiltInIdentifierDefinition
BuiltInIdentifierProcessor
BuiltInIdentifierProcessorWithConfig
BuiltInMemory
registerBuiltInFunctions
registerReplacementFunctions
clone.ts
cloneEnvironmentInformation
define.ts
define
diff.ts
diffEnvironment
diffEnvironmentInformation
diffIdentifierReferences
environment.ts
BuiltInEnvironment
Environment
IEnvironment
REnvironmentInformation
initializeCleanEnvironments
makeAllMaybe
makeReferenceMaybe
identifier.ts
<internal>
Identifier
IdentifierDefinition
IdentifierReference
overwrite.ts
overwriteEnvironment
overwriteIEnvironmentWith
resolve-by-name.ts
resolveByName
resolvesToBuiltInConstant
scoping.ts
popLocalEnvironment
pushLocalEnvironment
graph
diff.ts
<internal>
DataflowDifferenceReport
NamedGraph
ProblematicDiffInfo
diffEdges
diffFunctionArguments
diffOfDataflowGraphs
diffVertices
equalFunctionArguments
edge.ts
DataflowGraphEdge
EdgeType
EdgeTypeBits
EdgeTypeName
TraverseEdge
edgeDoesNotIncludeType
edgeIncludesType
edgeTypeToName
edgeTypesToNames
shouldTraverseEdge
splitEdgeTypes
graph.ts
<internal>
DataflowFunctionFlowInformation
DataflowGraph
FunctionArgument
IngoingEdges
NamedFunctionArgument
OutgoingEdges
PositionalFunctionArgument
getReferenceOfArgument
isNamedArgument
isPositionalArgument
quads.ts
df2quads
vertex.ts
<internal>
DataflowGraphValue
DataflowGraphVertexArgument
DataflowGraphVertexFunctionCall
DataflowGraphVertexFunctionDefinition
DataflowGraphVertexInfo
DataflowGraphVertexUse
DataflowGraphVertexVariableDefinition
DataflowGraphVertices
VertexType
internal
process
functions
call
argument
make-argument.ts
toUnnamedArgument
wrapArgumentsUnnamed
unpack-argument.ts
unpackArgument
built-in
built-in-access.ts
processAccess
built-in-assignment.ts
AssignmentConfiguration
AssignmentToSymbolParameters
processAssignment
built-in-expression-list.ts
processExpressionList
built-in-for-loop.ts
processForLoop
built-in-function-definition.ts
processFunctionDefinition
built-in-get.ts
processGet
built-in-if-then-else.ts
processIfThenElse
built-in-library.ts
processLibrary
built-in-logical-bin-op.ts
processSpecialBinOp
built-in-pipe.ts
processPipe
built-in-quote.ts
processQuote
built-in-repeat-loop.ts
processRepeatLoop
built-in-replacement.ts
processReplacementFunction
built-in-source.ts
processSourceCall
setSourceProvider
sourceRequest
built-in-while-loop.ts
processWhileLoop
common.ts
PatchFunctionCallInput
ProcessAllArgumentInput
ProcessAllArgumentResult
patchFunctionCall
processAllArguments
default-call-handling.ts
processFunctionCall
known-call-handling.ts
ProcessKnownFunctionCallInput
ProcessKnownFunctionCallResult
markNonStandardEvaluationEdges
processKnownFunctionCall
named-call-handling.ts
processNamedCall
unnamed-call-handling.ts
UnnamedFunctionCallPrefix
processUnnamedFunctionCall
process-argument.ts
linkReadsForArgument
processFunctionArgument
process-parameter.ts
processFunctionParameter
process-named-call.ts
processAsNamedCall
process-symbol.ts
processSymbol
process-uninteresting-leaf.ts
processUninterestingLeaf
process-value.ts
processValue
linker.ts
NameIdMap
getAllLinkedFunctionDefinitions
linkArgumentsOnCall
linkCircularRedefinitionsWithinALoop
linkFunctionCalls
linkInputs
produceNameSharedIdMap
extractor.ts
processors
produceDataFlowGraph
info.ts
ControlDependency
DataflowCfgInformation
DataflowInformation
ExitPoint
ExitPointType
addNonDefaultExitPoints
alwaysExits
diffControlDependencies
diffControlDependency
filterOutLoopExitPoints
happensInEveryBranch
initializeCleanDataflowInformation
logger.ts
dataflowLogger
processor.ts
<internal>
DataflowProcessor
DataflowProcessorInformation
DataflowProcessors
processDataflowFor
util
cfg
cfg.ts
<internal>
CfgEdge
CfgVertex
CfgVertexType
ControlFlowGraph
ControlFlowInformation
cfg2quads
emptyControlFlowInformation
equalCfg
extractCFG
visitor.ts
NodeVisitingContext
OnEnterVisitNode
visitCfg
mermaid
ast.ts
normalizedAstToMermaid
normalizedAstToMermaidUrl
cfg.ts
cfgToMermaid
cfgToMermaidUrl
dfg.ts
<internal>
LabeledDiffGraph
diffGraphsToMermaid
diffGraphsToMermaidUrl
formatRange
graphToMermaid
graphToMermaidUrl
mermaid.ts
escapeMarkdown
mermaidCodeToUrl
parallel.ts
<internal>
Arguments
LimitedThreadPool
ansi.ts
ColorEffect
ColorFormatOptions
Colors
FontStyles
FormatOptions
OutputFormatter
WeightFormatOptions
ansiFormatter
bold
escape
formatter
italic
setFormatter
voidFormatter
args.ts
splitAtEscapeSensitive
arrays.ts
TailOfArray
allPermutations
array2bag
arrayEqual
getUniqueCombinationsOfSize
partition
partitionArray
splitArrayOn
sum
assert.ts
GuardMessage
assertUnreachable
guard
isNotNull
isNotUndefined
isUndefined
bimap.ts
BiMap
defaultmap.ts
DefaultMap
diff.ts
DifferenceReport
GenericDifferenceInformation
WriteableDifferenceReport
setDifference
files.ts
Table
allRFiles
allRFilesFrom
getAllFiles
getParentDirectory
readLineByLine
readLineByLineSync
writeTableAsCsv
json.ts
jsonReplacer
jsonRetriever
log.ts
FlowrLogger
LogLevel
expensiveTrace
log
logic.ts
Ternary
numbers.ts
bigint2number
objects.ts
Mergeable
MergeableArray
MergeableRecord
deepMergeObject
isObjectOrArray
os.ts
Os
getPlatform
quads.ts
<internal>
DefaultQuadSerializationConfiguration
EdgeInformationForQuad
GraphInformationForQuad
QuadContextRetriever
QuadIdRetriever
QuadIgnoreIf
QuadSerializationConfiguration
VertexInformationForQuad
defaultQuadIdGenerator
defaultQuadIgnoreIf
graph2quads
serialize2quads
random.ts
ALPHABET
ALPHABET_LOWERCASE
ALPHABET_UPPERCASE
randomString
range.ts
SourcePosition
SourceRange
addRanges
getRangeEnd
getRangeStart
mergeRanges
rangeCompare
rangeFrom
rangeStartsCompletelyBefore
rangesOverlap
set.ts
setEquals
setMinus
strings.ts
longestCommonPrefix
startAndEndsWith
withoutWhitespace
summarizer.ts
CommonSummarizerConfiguration
SummarizedMeasurement
Summarizer
SummarizerType
summarizeMeasurement
summarizedMeasurement2Csv
summarizedMeasurement2CsvHeader
time.ts
date2string
version.ts
flowrVersion
r-bridge
data
data.ts
flowrCapabilities
get.ts
<internal>
FlowrCapabilityId
FlowrCapabilityWithPath
SupportedFlowrCapabilityId
getAllCapabilities
getCapabilityById
print.ts
types.ts
<internal>
FlowrCapabilities
FlowrCapability
lang-4.x
ast
model
nodes
info
r-delimiter.ts
RDelimiter
r-access.ts
<internal>
RAccess
RIndexAccess
RNamedAccess
r-argument.ts
RArgument
RUnnamedArgument
r-binary-op.ts
RBinaryOp
r-break.ts
RBreak
r-comment.ts
RComment
r-expression-list.ts
RExpressionList
r-for-loop.ts
RForLoop
r-function-call.ts
EmptyArgument
RFunctionArgument
RFunctionCall
RNamedFunctionCall
RUnnamedFunctionCall
r-function-definition.ts
RFunctionDefinition
r-if-then-else.ts
RIfThenElse
r-line-directive.ts
RLineDirective
r-logical.ts
RLogical
RLogicalValue
r-next.ts
RNext
r-number.ts
RNumber
r-parameter.ts
RParameter
r-pipe.ts
RPipe
r-repeat-loop.ts
RRepeatLoop
r-string.ts
RString
r-symbol.ts
RSymbol
isSpecialSymbol
r-unary-op.ts
RUnaryOp
r-while-loop.ts
RWhileLoop
processing
decorate.ts
AstIdMap
IdGenerator
NormalizedAst
ParentContextInfo
ParentInformation
RNodeWithParent
decorateAst
deterministicCountingIdGenerator
deterministicLocationIdGenerator
nodeToLocationId
sourcedDeterministicCountingIdGenerator
fold.ts
FoldFunctions
foldAst
node-id.ts
NodeId
normalizeIdToNumberIfPossible
recoverName
role.ts
RoleInParent
rolesOfParents
stateful-fold.ts
DownFold
StatefulFoldFunctions
foldAstStateful
visitor.ts
OnEnter
OnExit
visitAst
collect.ts
collectAllIds
model.ts
Base
Leaf
Location
Namespace
NamespaceIdentifier
NoInfo
OtherInfoNode
RConstant
RConstructs
RFunctions
RLoopConstructs
RNode
ROther
RSingleNode
WithChildren
operators.ts
<internal>
OperatorArity
OperatorDatabase
OperatorInformationValue
OperatorUsedAs
OperatorWrittenAs
Operators
OperatorsInRAst
UnaryOperatorsInRAst
type.ts
RType
RawRType
isSymbol
versions.ts
MIN_VERSION_LAMBDA
MIN_VERSION_PIPE
MIN_VERSION_RAW_STABLE
parser
json
format.ts
Entry
RootId
prepareParsedData
parser.ts
convertPreparedParsedData
normalize
parseLog
xml
internal
control
normalize-if-then.ts
tryNormalizeIfThen
normalize-if-then-else.ts
tryNormalizeIfThenElse
expression
normalize-expression.ts
normalizeExpression
functions
normalize-argument.ts
tryToNormalizeArgument
normalize-call.ts
tryNormalizeFunctionCall
normalize-definition.ts
tryNormalizeFunctionDefinition
normalize-parameter.ts
tryNormalizeParameter
loops
normalize-break.ts
normalizeBreak
normalize-for.ts
tryNormalizeFor
normalize-next.ts
normalizeNext
normalize-repeat.ts
tryNormalizeRepeat
normalize-while.ts
tryNormalizeWhile
operators
normalize-binary.ts
tryNormalizeBinary
normalize-unary.ts
tryNormalizeUnary
other
normalize-comment.ts
normalizeComment
normalize-line-directive.ts
normalizeLineDirective
structure
normalize-delimiter.ts
normalizeDelimiter
normalize-expressions.ts
normalizeExpressions
parseNodesWithUnknownType
splitComments
normalize-root.ts
normalizeRootObjToAst
normalize-single-node.ts
normalizeSingleNode
values
normalize-number.ts
normalizeNumber
normalize-string.ts
normalizeString
normalize-symbol.ts
tryNormalizeSymbol
normalize-access.ts
tryNormalizeAccess
input-format.ts
NamedXmlBasedJson
XmlBasedJson
XmlBasedJsonValue
XmlParseError
attributesKey
childrenKey
contentKey
getKeyGuarded
getKeysGuarded
nameKey
normalize-meta.ts
assureTokenType
ensureChildrenAreLhsAndRhsOrdered
ensureExpressionList
extractLocation
getTokenType
getWithTokenType
objectWithArrUnwrap
retrieveMetaStructure
retrieveOpName
normalizer-data.ts
NormalizerData
convert-values.ts
RFalse
RImaginaryMarker
RInf
RIntegerMarker
RNa
RNull
RNumHexFloatRegex
RNumberValue
RStringValue
RTrue
boolean2ts
isBoolean
isNA
number2ts
string2ts
ts2r
init.ts
ErrorMarker
initCommand
retriever.ts
RParseRequest
RParseRequestFromFile
RParseRequestFromText
RParseRequestProvider
fileProtocol
removeRQuotes
requestFingerprint
requestFromInput
requestProviderFromFile
requestProviderFromText
retrieveNormalizedAstFromRCode
retrieveNumberOfRTokensOfLastParse
retrieveParseDataFromRCode
shell.ts
<internal>
CollectorTimeout
DEFAULT_OUTPUT_COLLECTOR_CONFIGURATION
DEFAULT_R_PATH
DEFAULT_R_SHELL_EXEC_OPTIONS
DEFAULT_R_SHELL_OPTIONS
OutputCollectorConfiguration
OutputStreamSelector
RShell
RShellExecutionOptions
RShellOptions
RShellReviveOptions
RShellSessionOptions
shell-executor.ts
RShellExecutor
reconstruct
reconstruct.ts
<internal>
AutoSelectPredicate
ReconstructionResult
autoSelectLibrary
doNotAutoSelect
reconstructLogger
reconstructToCode
slicing
criterion
filters
all-variables.ts
DefaultAllVariablesFilter
collect-all.ts
SlicingCriteriaFilter
collectAllSlicingCriteria
parse.ts
CriteriaParseError
DecodedCriteria
DecodedCriterion
SingleSlicingCriterion
SlicingCriteria
convertAllSlicingCriteriaToIds
slicingCriterionToId
static
fingerprint.ts
Fingerprint
envFingerprint
fingerprint
slice-call.ts
handleReturns
sliceForCall
slicer-types.ts
NodeToSlice
SliceResult
static-slicer.ts
slicerLogger
staticSlicing
visiting-queue.ts
VisitingQueue
statistics
features
supported
assignments
assignments.ts
<internal>
AssignmentInfo
AssignmentOperators
assignments
post-process.ts
postProcess
comments
comments.ts
CommentInfo
comments
initialCommentInfo
post-process.ts
postProcess
control-flow
control-flow.ts
<internal>
ControlflowInfo
controlflow
post-process.ts
postProcess
data-access
data-access.ts
<internal>
DataAccessInfo
dataAccess
post-process.ts
postProcess
defined-functions
defined-functions.ts
<internal>
AllDefinitionsFileBase
FunctionDefinitionInfo
SingleFunctionDefinitionInformation
definedFunctions
post-process.ts
postProcess
expression-list
expression-list.ts
<internal>
ExpressionListInfo
expressionList
post-process.ts
postProcess
loops
loops.ts
<internal>
LoopInfo
loops
post-process.ts
postProcess
used-functions
post-process.ts
postProcess
used-functions.ts
<internal>
AllCallsFileBase
FunctionCallInformation
FunctionUsageInfo
usedFunctions
used-packages
post-process.ts
postProcess
used-packages.ts
UsedPackageInfo
initialUsedPackageInfos
usedPackages
values
post-process.ts
postProcess
values.ts
<internal>
ValueInfo
values
variables
post-process.ts
<internal>
postProcess
writeVariableInfoToCsv
variables.ts
<internal>
DefinedVariableInformation
VariableInfo
variables
common-syntax-probability.ts
CommonSyntaxTypeCounts
appendCommonSyntaxTypeCounter
emptyCommonSyntaxTypeCounts
summarizeCommonSyntaxTypeCounter
updateCommonSyntaxTypeCounts
feature.ts
ALL_FEATURES
Feature
FeatureInfo
FeatureKey
FeatureProcessor
FeatureProcessorInput
FeatureSelection
FeatureStatistics
FeatureStatisticsWithMeta
FeatureValue
Query
allFeatureNames
post-processing.ts
ReplaceKeysForSummary
SummarizedWithProject
emptySummarizedWithProject
recordFilePath
output
file-provider.ts
AppendFnType
DummyAppendMemoryMap
DummyAppendProvider
StatisticAppendProvider
StatisticFileProvider
defaultStatisticsFileSuffix
print-stats.ts
<internal>
minMaxAvgAndMedian
printFeatureStatistics
printFeatureStatisticsEntry
statsString
statistics-file.ts
StatisticsOutputFormat
appendStatisticsFile
extractNodeContent
initDummyFileProvider
initFileProvider
statisticsFileProvider
summarizer
first-phase
process.ts
FileMigrator
post-process
clusterer.ts
ClusterContextIdMap
ClusterReport
ClusterValueInfoMap
ContextsWithCount
clusterStatisticsOutput
file-based-count.ts
FileBasedTable
fileBasedCount
writeFileBasedCountToFile
histogram.ts
Histogram
histogramFromNumbers
histograms2table
histogramsFromClusters
post-process-output.ts
postProcessFeatureFolder
printClusterReport
second-phase
process.ts
postProcessFeatureFolder
auto-detect.ts
detectSummarizationType
summarizer.ts
StatisticsSummarizer
StatisticsSummarizerConfiguration
statisticsFileNameRegex
meta-statistics.ts
MetaStatistics
initialMetaStatistics
statistics.ts
<internal>
extractUsageStatistics
staticRequests
config.ts
FlowrConfigOptions
defaultConfigFile
defaultConfigOptions
getConfig
setConfig
setConfigFile