Jikka-5.6.0.0: A transpiler from Python to C++ for competitive programming

Index - R

rJikka.Core.Language.QuasiRules
Raise 
1 (Data Constructor)Jikka.Python.Language.Expr
2 (Data Constructor)Jikka.Python.Parse.Token
RangeJikka.CPlusPlus.Language.Expr
Range1Jikka.Core.Language.Expr, Jikka.Core.Language.QuasiRules
Range1'Jikka.Core.Language.BuiltinPatterns
Range2Jikka.Core.Language.Expr, Jikka.Core.Language.QuasiRules
Range2'Jikka.Core.Language.BuiltinPatterns
Range3Jikka.Core.Language.Expr, Jikka.Core.Language.QuasiRules
Range3'Jikka.Core.Language.BuiltinPatterns
ReadList 
1 (Type/Class)Jikka.RestrictedPython.Language.VariableAnalysis
2 (Data Constructor)Jikka.RestrictedPython.Language.VariableAnalysis
readList'Jikka.CPlusPlus.Language.VariableAnalysis
readValueIO 
1 (Function)Jikka.Core.Language.Value
2 (Function)Jikka.RestrictedPython.Language.Value
readVariableJikka.CPlusPlus.Language.VariableAnalysis
ReadWriteList 
1 (Type/Class)Jikka.CPlusPlus.Language.VariableAnalysis
2 (Data Constructor)Jikka.CPlusPlus.Language.VariableAnalysis
RecJikka.Core.Parse.Token
RedJikka.Common.Format.Color
reduceAllJikka.Core.Convert.CloseAll
reduceAnyJikka.Core.Convert.CloseAll
reduceArgMaxJikka.Core.Convert.CloseMin
reduceArgMinJikka.Core.Convert.CloseMin
reduceBuildJikka.Core.Convert.ShortCutFusion
reduceConstArithmeticExprJikka.Core.Convert.ConstantFolding
reduceConstBitExprJikka.Core.Convert.ConstantFolding
reduceConstBooleanExprJikka.Core.Convert.ConstantFolding
reduceConstIntComparisonJikka.Core.Convert.ConstantFolding
reduceConstMaxExprJikka.Core.Convert.ConstantFolding
reduceCumulativeSumJikka.Core.Convert.SegmentTree
reduceFoldJikka.Core.Convert.ShortCutFusion
reduceFoldBuildJikka.Core.Convert.ShortCutFusion
reduceFoldlSetAtAccumulationJikka.Core.Convert.MakeScanl
reduceFoldlSetAtGenericJikka.Core.Convert.MakeScanl
reduceFoldlSetAtRecurrenceJikka.Core.Convert.MakeScanl
reduceFoldMapJikka.Core.Convert.ShortCutFusion
reduceIdempotentBooleanExprJikka.Core.Convert.ConstantFolding
reduceIntInjectiveJikka.Core.Convert.EqualitySolving
reduceListCtorJikka.Core.Convert.EqualitySolving
reduceListInjectiveJikka.Core.Convert.EqualitySolving
reduceMapJikka.Core.Convert.ShortCutFusion
reduceMapBuildJikka.Core.Convert.ShortCutFusion
reduceMapMapJikka.Core.Convert.ShortCutFusion
reduceMaxJikka.Core.Convert.CloseMin
reduceMin 
1 (Function)Jikka.Core.Convert.SegmentTree
2 (Function)Jikka.Core.Convert.CloseMin
reduceModProductJikka.Core.Convert.CloseSum
reduceModSumJikka.Core.Convert.CloseSum
reduceNotJikka.Core.Convert.EqualitySolving
reduceProductJikka.Core.Convert.CloseSum
reduceReflexivityJikka.Core.Convert.EqualitySolving
reduceScanlBuildJikka.Core.Convert.MakeScanl
reduceSumJikka.Core.Convert.CloseSum
reduceUnitBitExprJikka.Core.Convert.ConstantFolding
reduceUnitBooleanComparisonJikka.Core.Convert.ConstantFolding
reduceUnitBooleanExprJikka.Core.Convert.ConstantFolding
removeEmptyLinesJikka.Common.Parse.JoinLines
renameVarNameJikka.CPlusPlus.Language.Util
renameVarName'Jikka.CPlusPlus.Language.Util
renameVarNameStatementJikka.CPlusPlus.Language.Util
replaceExprJikka.CPlusPlus.Language.Util
replaceLenFJikka.Core.Language.Util
replaceStatementJikka.CPlusPlus.Language.Util
replicateMJikka.Common.Error
replicateM_Jikka.Common.Error
reportErrorsJikka.Common.Error
reportErrors2Jikka.Common.Error
reportErrors3Jikka.Common.Error
reportErrors4Jikka.Common.Error
reportErrors5Jikka.Common.Error
repStatementJikka.CPlusPlus.Language.Util
resetAlphaTJikka.Common.Alpha
resolveAttributeJikka.RestrictedPython.Language.Builtin
resolveAttribute'Jikka.RestrictedPython.Language.Builtin
resolveBuiltinJikka.RestrictedPython.Language.Builtin
resolveUniqueBuiltinJikka.RestrictedPython.Language.Builtin
ResponsibilityJikka.Common.Error
RestrictedPythonTargetJikka.Main.Target
ResultExprJikka.Core.Language.Expr, Jikka.Core.Language.QuasiRules
Return 
1 (Data Constructor)Jikka.CPlusPlus.Language.Expr
2 (Data Constructor)Jikka.Python.Language.Expr
3 (Data Constructor)Jikka.Python.Parse.Token
4 (Data Constructor)Jikka.RestrictedPython.Language.Expr
returnJikka.Common.Error
ReversedJikka.Core.Language.Expr, Jikka.Core.Language.QuasiRules
Reversed'Jikka.Core.Language.BuiltinPatterns
RewriteEnvironment 
1 (Type/Class)Jikka.Core.Language.RewriteRules
2 (Data Constructor)Jikka.Core.Language.RewriteRules
RewriteRuleJikka.Core.Language.RewriteRules
RightfixJikka.Common.Parse.ShuntingYard
rule 
1 (Function)Jikka.Core.Convert.Eta
2 (Function)Jikka.Core.Convert.BubbleLet
3 (Function)Jikka.Core.Convert.Beta
4 (Function)Jikka.Core.Convert.UnpackTuple
5 (Function)Jikka.Core.Convert.SegmentTree
6 (Function)Jikka.Core.Convert.MakeScanl
7 (Function)Jikka.Core.Convert.KubaruToMorau
8 (Function)Jikka.Core.Convert.CumulativeSum
9 (Function)Jikka.Core.Convert.ConvexHullTrick
10 (Function)Jikka.Core.Convert.SortAbs
11 (Function)Jikka.Core.Convert.ShortCutFusion
12 (Function)Jikka.Core.Convert.EqualitySolving
13 (Function)Jikka.Core.Convert.ConstantFolding
14 (Function)Jikka.Core.Convert.CloseSum
15 (Function)Jikka.Core.Convert.CloseMin
16 (Function)Jikka.Core.Convert.CloseAll
run 
1 (Function)Jikka.Common.Format.Show
2 (Function)Jikka.CPlusPlus.Format
3 (Function)Jikka.CPlusPlus.Convert.UseInitialization
4 (Function)Jikka.CPlusPlus.Convert.MoveSemantics
5 (Function)Jikka.CPlusPlus.Convert.UnpackTuples
6 (Function)Jikka.CPlusPlus.Convert.OptimizeRange
7 (Function)Jikka.CPlusPlus.Convert.InlineSetAt
8 (Function)Jikka.CPlusPlus.Convert.BurnFlavouredNames
9 (Function)Jikka.CPlusPlus.Convert.AddMain
10 (Function)Jikka.Common.Parse.Read
11 (Function)Jikka.Common.Parse.ShuntingYard
12 (Function)Jikka.Core.Format
13 (Function)Jikka.Core.Convert.TrivialLetElimination
14 (Function)Jikka.Core.Convert.Eta
15 (Function)Jikka.Core.Convert.BubbleLet
16 (Function)Jikka.Core.Convert.Beta
17 (Function)Jikka.Core.Convert.Alpha
18 (Function)Jikka.Core.Convert.SpecializeFoldl
19 (Function)Jikka.Core.Convert.UnpackTuple
20 (Function)Jikka.Core.Convert.TypeInfer
21 (Function)Jikka.Core.Convert.SegmentTree
22 (Function)Jikka.Core.Convert.RemoveUnusedVars
23 (Function)Jikka.Core.Convert.PropagateMod
24 (Function)Jikka.Core.Convert.MatrixExponentiation
25 (Function)Jikka.Core.Convert.MakeScanl
26 (Function)Jikka.Core.Convert.KubaruToMorau
27 (Function)Jikka.Core.Convert.CumulativeSum
28 (Function)Jikka.Core.Convert.ConvexHullTrick
29 (Function)Jikka.Core.Convert.ConstantPropagation
30 (Function)Jikka.Core.Convert.ArithmeticExpr
31 (Function)Jikka.Core.Convert.ANormal
32 (Function)Jikka.CPlusPlus.Convert.FromCore
33 (Function)Jikka.CPlusPlus.Convert
34 (Function)Jikka.Core.Evaluate
35 (Function)Jikka.Core.Parse.Alex
36 (Function)Jikka.Core.Parse
37 (Function)Jikka.Core.Convert.SortAbs
38 (Function)Jikka.Core.Convert.ShortCutFusion
39 (Function)Jikka.Core.Convert.EqualitySolving
40 (Function)Jikka.Core.Convert.ConstantFolding
41 (Function)Jikka.Core.Convert.CloseSum
42 (Function)Jikka.Core.Convert.CloseMin
43 (Function)Jikka.Core.Convert.CloseAll
44 (Function)Jikka.Core.Convert
45 (Function)Jikka.Python.Parse.Happy
46 (Function)Jikka.Python.Parse.Alex
47 (Function)Jikka.Python.Parse
48 (Function)Jikka.RestrictedPython.Format
49 (Function)Jikka.RestrictedPython.Convert.UseAppend
50 (Function)Jikka.RestrictedPython.Convert.TypeInfer
51 (Function)Jikka.RestrictedPython.Convert.RemoveUnreachable
52 (Function)Jikka.RestrictedPython.Convert.RemoveUnbalancedIf
53 (Function)Jikka.RestrictedPython.Convert.ParseMain
54 (Function)Jikka.RestrictedPython.Convert.DefaultMain
55 (Function)Jikka.Python.Convert.ToRestrictedPython
56 (Function)Jikka.RestrictedPython.Evaluate
57 (Function)Jikka.RestrictedPython.Convert.ResolveBuiltin
58 (Function)Jikka.RestrictedPython.Convert.ToCore
59 (Function)Jikka.RestrictedPython.Convert.Alpha
60 (Function)Jikka.RestrictedPython.Convert.SplitLoops
61 (Function)Jikka.RestrictedPython.Convert
62 (Function)Jikka.Main.Subcommand.Execute
63 (Function)Jikka.Main.Subcommand.Debug
64 (Function)Jikka.Main.Subcommand.Convert
65 (Function)Jikka.CPlusPlus.Convert.EmbedOriginalCode
66 (Function)Jikka.CPlusPlus.Convert.BundleRuntime
run' 
1 (Function)Jikka.CPlusPlus.Format
2 (Function)Jikka.Core.Convert.TrivialLetElimination
3 (Function)Jikka.Core.Convert.RemoveUnusedVars
4 (Function)Jikka.Core.Convert.ConstantPropagation
5 (Function)Jikka.RestrictedPython.Format
6 (Function)Jikka.RestrictedPython.Convert.SplitLoops
7 (Function)Jikka.RestrictedPython.Convert
8 (Function)Jikka.CPlusPlus.Convert.EmbedOriginalCode
runAlphaTJikka.Common.Alpha
runExceptJikka.Common.Error
runExceptTJikka.Common.Error
runExpr 
1 (Function)Jikka.Core.Convert.Alpha
2 (Function)Jikka.Core.Convert.TypeInfer
3 (Function)Jikka.Core.Convert.ArithmeticExpr
4 (Function)Jikka.Core.Parse.Happy
runForLoopJikka.RestrictedPython.Convert.SplitLoops
runForStatementJikka.RestrictedPython.Convert.ToCore
runFunctionBodyJikka.Core.Convert.KubaruToMorau
runIfStatementJikka.RestrictedPython.Convert.ToCore
runProgram 
1 (Function)Jikka.Core.Convert.Alpha
2 (Function)Jikka.Core.Parse.Happy
runRule 
1 (Function)Jikka.Core.Convert.TypeInfer
2 (Function)Jikka.Core.Parse.Happy
runSubcommandJikka.Main
RuntimeErrorJikka.Common.Error
runtimeErrorJikka.Common.Error
runToplevelExprJikka.Core.Convert.Alpha
runTypeJikka.Core.Parse.Happy
runWithGlobalJikka.RestrictedPython.Evaluate