Jikka: A transpiler from Python to C++ for competitive programming
Modules
- Jikka
- CPlusPlus
- Jikka.CPlusPlus.Convert
- Jikka.CPlusPlus.Convert.AddMain
- Jikka.CPlusPlus.Convert.BundleRuntime
- Jikka.CPlusPlus.Convert.FromCore
- Jikka.CPlusPlus.Convert.MoveSemantics
- Jikka.CPlusPlus.Convert.OptimizeRange
- Jikka.CPlusPlus.Convert.UnpackTuples
- Jikka.CPlusPlus.Convert.UseInitialization
- Jikka.CPlusPlus.Format
- Language
- Jikka.CPlusPlus.Language.Expr
- Jikka.CPlusPlus.Language.Util
- Jikka.CPlusPlus.Language.VariableAnalysis
- Jikka.CPlusPlus.Convert
- Common
- Jikka.Common.Alpha
- Jikka.Common.Combinatorics
- Jikka.Common.Error
- Jikka.Common.FileEmbed
- Format
- Jikka.Common.Format.AutoIndent
- Jikka.Common.Format.Color
- Jikka.Common.Format.Error
- Jikka.Common.Format.Location
- Jikka.Common.Format.Show
- Jikka.Common.Graph
- Jikka.Common.IO
- Jikka.Common.IOFormat
- Jikka.Common.Location
- Jikka.Common.Matrix
- Jikka.Common.ModInt
- Parse
- Jikka.Common.Parse.JoinLines
- Jikka.Common.Parse.OffsideRule
- Jikka.Common.Parse.Read
- Jikka.Common.Parse.ShuntingYard
- Core
- Jikka.Core.Convert
- Jikka.Core.Convert.ANormal
- Jikka.Core.Convert.Alpha
- Jikka.Core.Convert.ArithmeticalExpr
- Jikka.Core.Convert.Beta
- Jikka.Core.Convert.BubbleLet
- Jikka.Core.Convert.CloseAll
- Jikka.Core.Convert.CloseMin
- Jikka.Core.Convert.CloseSum
- Jikka.Core.Convert.ConstantFolding
- Jikka.Core.Convert.ConstantPropagation
- Jikka.Core.Convert.ConvexHullTrick
- Jikka.Core.Convert.CumulativeSum
- Jikka.Core.Convert.EqualitySolving
- Jikka.Core.Convert.Eta
- Jikka.Core.Convert.KubaruToMorau
- Jikka.Core.Convert.MakeScanl
- Jikka.Core.Convert.MatrixExponentiation
- Jikka.Core.Convert.PropagateMod
- Jikka.Core.Convert.RemoveUnusedVars
- Jikka.Core.Convert.SegmentTree
- Jikka.Core.Convert.ShortCutFusion
- Jikka.Core.Convert.SpecializeFoldl
- Jikka.Core.Convert.StrengthReduction
- Jikka.Core.Convert.TrivialLetElimination
- Jikka.Core.Convert.TypeInfer
- Jikka.Core.Convert.UnpackTuple
- Jikka.Core.Evaluate
- Jikka.Core.Format
- Language
- Jikka.Core.Language.ArithmeticalExpr
- Jikka.Core.Language.Beta
- Jikka.Core.Language.BuiltinPatterns
- Jikka.Core.Language.Expr
- Jikka.Core.Language.FreeVars
- Jikka.Core.Language.LambdaPatterns
- Jikka.Core.Language.Lint
- Jikka.Core.Language.QuasiRules
- Jikka.Core.Language.RewriteRules
- Jikka.Core.Language.Runtime
- Jikka.Core.Language.TypeCheck
- Jikka.Core.Language.Util
- Jikka.Core.Language.Value
- Jikka.Core.Parse
- Jikka.Core.Parse.Alex
- Jikka.Core.Parse.Happy
- Jikka.Core.Parse.Token
- Jikka.Core.Convert
- Jikka.Main
- Subcommand
- Jikka.Main.Subcommand.Convert
- Jikka.Main.Subcommand.Debug
- Jikka.Main.Subcommand.Execute
- Jikka.Main.Target
- Subcommand
- Python
- Convert
- Jikka.Python.Convert.ToRestrictedPython
- Language
- Jikka.Python.Language.Expr
- Jikka.Python.Language.Util
- Jikka.Python.Parse
- Jikka.Python.Parse.Alex
- Jikka.Python.Parse.Happy
- Jikka.Python.Parse.Token
- Convert
- RestrictedPython
- Jikka.RestrictedPython.Convert
- Jikka.RestrictedPython.Convert.Alpha
- Jikka.RestrictedPython.Convert.DefaultMain
- Jikka.RestrictedPython.Convert.ParseMain
- Jikka.RestrictedPython.Convert.RemoveUnbalancedIf
- Jikka.RestrictedPython.Convert.RemoveUnreachable
- Jikka.RestrictedPython.Convert.ResolveBuiltin
- Jikka.RestrictedPython.Convert.SplitLoops
- Jikka.RestrictedPython.Convert.ToCore
- Jikka.RestrictedPython.Convert.TypeInfer
- Jikka.RestrictedPython.Convert.UseAppend
- Jikka.RestrictedPython.Evaluate
- Jikka.RestrictedPython.Format
- Language
- Jikka.RestrictedPython.Language.Builtin
- Jikka.RestrictedPython.Language.Expr
- Jikka.RestrictedPython.Language.Lint
- Jikka.RestrictedPython.Language.Util
- Jikka.RestrictedPython.Language.Value
- Jikka.RestrictedPython.Language.VariableAnalysis
- Jikka.RestrictedPython.Language.WithoutLoc
- Jikka.RestrictedPython.Convert
- CPlusPlus
Flags
Manual Flags
Name | Description | Default |
---|---|---|
embed-runtime | Embed files under runtimeinclude to the compiled binary. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- Jikka-5.2.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 5.0.11.1, 5.0.11.2, 5.1.0.0, 5.2.0.0, 5.3.0.0, 5.4.0.0, 5.5.0.0, 5.6.0.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | ansi-terminal (>=0.11 && <0.12), array (>=0.5.3 && <0.6), base (>=4.12 && <5), containers (>=0.6.0 && <0.7), deepseq (>=1.4.4 && <1.5), directory (>=1.3.3 && <1.4), Jikka, mtl (>=2.2.2 && <2.3), template-haskell (>=2.16.0 && <2.17), text (>=1.2.3 && <1.3), transformers (>=0.5.6 && <0.6), vector (>=0.12.3 && <0.13) [details] |
License | LicenseRef-Apache |
Copyright | 2021 Kimiyuki Onaka |
Author | Kimiyuki Onaka |
Maintainer | kimiyuk95@gmail.com |
Category | Compilers/Interpreters |
Home page | https://github.com/kmyk/Jikka#readme |
Bug tracker | https://github.com/kmyk/Jikka/issues |
Source repo | head: git clone https://github.com/kmyk/Jikka |
Uploaded | by kimiyuki at 2021-08-07T14:16:59Z |
Distributions | |
Executables | jikka |
Downloads | 1328 total (10 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2021-08-07 [all 2 reports] |