Jikka-5.5.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
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.BubbleLet
2 (Function)Jikka.Core.Convert.Beta
3 (Function)Jikka.Core.Convert.UnpackTuple
4 (Function)Jikka.Core.Convert.SegmentTree
5 (Function)Jikka.Core.Convert.MakeScanl
6 (Function)Jikka.Core.Convert.KubaruToMorau
7 (Function)Jikka.Core.Convert.Eta
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.CPlusPlus.Format
2 (Function)Jikka.Common.Format.Show
3 (Function)Jikka.CPlusPlus.Convert.UseInitialization
4 (Function)Jikka.CPlusPlus.Convert.UnpackTuples
5 (Function)Jikka.CPlusPlus.Convert.OptimizeRange
6 (Function)Jikka.CPlusPlus.Convert.MoveSemantics
7 (Function)Jikka.CPlusPlus.Convert.InlineSetAt
8 (Function)Jikka.CPlusPlus.Convert.AddMain
9 (Function)Jikka.Common.Parse.Read
10 (Function)Jikka.Common.Parse.ShuntingYard
11 (Function)Jikka.Core.Format
12 (Function)Jikka.Core.Convert.TrivialLetElimination
13 (Function)Jikka.Core.Convert.BubbleLet
14 (Function)Jikka.Core.Convert.Beta
15 (Function)Jikka.Core.Convert.Alpha
16 (Function)Jikka.Core.Convert.SpecializeFoldl
17 (Function)Jikka.Core.Convert.UnpackTuple
18 (Function)Jikka.Core.Convert.TypeInfer
19 (Function)Jikka.Core.Convert.SegmentTree
20 (Function)Jikka.Core.Convert.RemoveUnusedVars
21 (Function)Jikka.Core.Convert.PropagateMod
22 (Function)Jikka.Core.Convert.MatrixExponentiation
23 (Function)Jikka.Core.Convert.MakeScanl
24 (Function)Jikka.Core.Convert.KubaruToMorau
25 (Function)Jikka.Core.Convert.Eta
26 (Function)Jikka.Core.Convert.CumulativeSum
27 (Function)Jikka.Core.Convert.ConvexHullTrick
28 (Function)Jikka.Core.Convert.ConstantPropagation
29 (Function)Jikka.Core.Convert.ArithmeticExpr
30 (Function)Jikka.Core.Convert.ANormal
31 (Function)Jikka.CPlusPlus.Convert.FromCore
32 (Function)Jikka.CPlusPlus.Convert
33 (Function)Jikka.Core.Evaluate
34 (Function)Jikka.Core.Parse.Alex
35 (Function)Jikka.Core.Parse
36 (Function)Jikka.Core.Convert.SortAbs
37 (Function)Jikka.Core.Convert.ShortCutFusion
38 (Function)Jikka.Core.Convert.EqualitySolving
39 (Function)Jikka.Core.Convert.ConstantFolding
40 (Function)Jikka.Core.Convert.CloseSum
41 (Function)Jikka.Core.Convert.CloseMin
42 (Function)Jikka.Core.Convert.CloseAll
43 (Function)Jikka.Core.Convert
44 (Function)Jikka.Python.Parse.Happy
45 (Function)Jikka.Python.Parse.Alex
46 (Function)Jikka.Python.Parse
47 (Function)Jikka.RestrictedPython.Format
48 (Function)Jikka.RestrictedPython.Convert.UseAppend
49 (Function)Jikka.RestrictedPython.Convert.TypeInfer
50 (Function)Jikka.RestrictedPython.Convert.RemoveUnreachable
51 (Function)Jikka.RestrictedPython.Convert.RemoveUnbalancedIf
52 (Function)Jikka.RestrictedPython.Convert.ParseMain
53 (Function)Jikka.RestrictedPython.Convert.DefaultMain
54 (Function)Jikka.Python.Convert.ToRestrictedPython
55 (Function)Jikka.RestrictedPython.Evaluate
56 (Function)Jikka.RestrictedPython.Convert.ResolveBuiltin
57 (Function)Jikka.RestrictedPython.Convert.ToCore
58 (Function)Jikka.RestrictedPython.Convert.Alpha
59 (Function)Jikka.RestrictedPython.Convert.SplitLoops
60 (Function)Jikka.RestrictedPython.Convert
61 (Function)Jikka.Main.Subcommand.Execute
62 (Function)Jikka.Main.Subcommand.Debug
63 (Function)Jikka.Main.Subcommand.Convert
64 (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
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