|
| 1 | +These are all of the transpilers currently included in PipeScript: |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | +|Name |Synopsis | |
| 6 | +|-------------------------------------------------------------------------------------------------|-------------------------------------------------| |
| 7 | +|[Aliases](Transpilers/Parameters/Aliases.psx.ps1) |Dynamically Defines Aliases | |
| 8 | +|[Assert](Transpilers/Keywords/Assert.psx.ps1) |Assert keyword | |
| 9 | +|[Await](Transpilers/Keywords/Await.psx.ps1) |awaits asynchronous operations | |
| 10 | +|[Bash](Transpilers/Wrappers/Bash.psx.ps1) |Wraps PowerShell in a Bash Script | |
| 11 | +|[Batch](Transpilers/Wrappers/Batch.psx.ps1) |Wraps PowerShell in a Windows Batch Script | |
| 12 | +|[BatchPowerShell](Transpilers/Wrappers/BatchPowerShell.psx.ps1) |Wraps PowerShell in a Windows Batch Script | |
| 13 | +|[Decorate](Transpilers/Decorate.psx.ps1) | |
| 14 | +|[Dot](Transpilers/Syntax/Dot.psx.ps1) |Dot Notation | |
| 15 | +|[EqualityComparison](Transpilers/Syntax/EqualityComparison.psx.ps1) |Allows equality comparison. | |
| 16 | +|[EqualityTypeComparison](Transpilers/Syntax/EqualityTypeComparison.psx.ps1) |Allows equality type comparison. | |
| 17 | +|[Explicit](Transpilers/Explicit.psx.ps1) |Makes Output from a PowerShell function Explicit.| |
| 18 | +|[Help](Transpilers/Help.psx.ps1) |Help Transpiler | |
| 19 | +|[Http.Protocol](Transpilers/Protocols/Http.Protocol.psx.ps1) |http protocol | |
| 20 | +|[Include](Transpilers/Include.psx.ps1) |Includes Files | |
| 21 | +|[Inline.ADA](Transpilers/Inline/Inline.ADA.psx.ps1) |ADA PipeScript Transpiler. | |
| 22 | +|[Inline.ATOM](Transpilers/Inline/Inline.ATOM.psx.ps1) |ATOM Inline PipeScript Transpiler. | |
| 23 | +|[Inline.Bash](Transpilers/Inline/Inline.Bash.psx.ps1) |Bash PipeScript Transpiler. | |
| 24 | +|[Inline.Basic](Transpilers/Inline/Inline.Basic.psx.ps1) |Basic PipeScript Transpiler. | |
| 25 | +|[Inline.Batch](Transpilers/Inline/Inline.Batch.psx.ps1) |Batch PipeScript Transpiler. | |
| 26 | +|[Inline.Bicep](Transpilers/Inline/Inline.Bicep.psx.ps1) |Bicep Inline PipeScript Transpiler. | |
| 27 | +|[Inline.CPlusPlus](Transpilers/Inline/Inline.CPlusPlus.psx.ps1) |C/C++ PipeScript Transpiler. | |
| 28 | +|[Inline.CSharp](Transpilers/Inline/Inline.CSharp.psx.ps1) |C# Inline PipeScript Transpiler. | |
| 29 | +|[Inline.CSS](Transpilers/Inline/Inline.CSS.psx.ps1) |CSS Inline PipeScript Transpiler. | |
| 30 | +|[Inline.Go](Transpilers/Inline/Inline.Go.psx.ps1) |Go PipeScript Transpiler. | |
| 31 | +|[Inline.HLSL](Transpilers/Inline/Inline.HLSL.psx.ps1) |HLSL Inline PipeScript Transpiler. | |
| 32 | +|[Inline.HTML](Transpilers/Inline/Inline.HTML.psx.ps1) |HTML PipeScript Transpiler. | |
| 33 | +|[Inline.Java](Transpilers/Inline/Inline.Java.psx.ps1) |Java Inline PipeScript Transpiler. | |
| 34 | +|[Inline.JavaScript](Transpilers/Inline/Inline.JavaScript.psx.ps1) |JavaScript Inline PipeScript Transpiler. | |
| 35 | +|[Inline.Json](Transpilers/Inline/Inline.Json.psx.ps1) |JSON PipeScript Transpiler. | |
| 36 | +|[Inline.Kotlin](Transpilers/Inline/Inline.Kotlin.psx.ps1) |Kotlin Inline PipeScript Transpiler. | |
| 37 | +|[Inline.Markdown](Transpilers/Inline/Inline.Markdown.psx.ps1) |Markdown File Transpiler. | |
| 38 | +|[Inline.ObjectiveC](Transpilers/Inline/Inline.ObjectiveC.psx.ps1) |Objective C PipeScript Transpiler. | |
| 39 | +|[Inline.OpenSCAD](Transpilers/Inline/Inline.OpenSCAD.psx.ps1) |OpenSCAD Inline PipeScript Transpiler. | |
| 40 | +|[Inline.Perl](Transpilers/Inline/Inline.Perl.psx.ps1) |Perl Inline PipeScript Transpiler. | |
| 41 | +|[Inline.PHP](Transpilers/Inline/Inline.PHP.psx.ps1) |PHP PipeScript Transpiler. | |
| 42 | +|[Inline.PSD1](Transpilers/Inline/Inline.PSD1.psx.ps1) |PSD1 Inline PipeScript Transpiler. | |
| 43 | +|[Inline.Python](Transpilers/Inline/Inline.Python.psx.ps1) |Python Inline PipeScript Transpiler. | |
| 44 | +|[Inline.R](Transpilers/Inline/Inline.R.psx.ps1) |R PipeScript Transpiler. | |
| 45 | +|[Inline.Razor](Transpilers/Inline/Inline.Razor.psx.ps1) |Razor Inline PipeScript Transpiler. | |
| 46 | +|[Inline.RSS](Transpilers/Inline/Inline.RSS.psx.ps1) |RSS Inline PipeScript Transpiler. | |
| 47 | +|[Inline.Ruby](Transpilers/Inline/Inline.Ruby.psx.ps1) |Ruby Inline PipeScript Transpiler. | |
| 48 | +|[Inline.Rust](Transpilers/Inline/Inline.Rust.psx.ps1) |Rust Inline PipeScript Transpiler. | |
| 49 | +|[Inline.SQL](Transpilers/Inline/Inline.SQL.psx.ps1) |SQL PipeScript Transpiler. | |
| 50 | +|[Inline.TCL](Transpilers/Inline/Inline.TCL.psx.ps1) |TCL/TK PipeScript Transpiler. | |
| 51 | +|[Inline.TOML](Transpilers/Inline/Inline.TOML.psx.ps1) |TOML Inline PipeScript Transpiler. | |
| 52 | +|[Inline.TypeScript](Transpilers/Inline/Inline.TypeScript.psx.ps1) |TypeScript Inline PipeScript Transpiler. | |
| 53 | +|[Inline.XML](Transpilers/Inline/Inline.XML.psx.ps1) |XML Inline PipeScript Transpiler. | |
| 54 | +|[Inline.YAML](Transpilers/Inline/Inline.YAML.psx.ps1) |Yaml File Transpiler. | |
| 55 | +|[ModuleExports](Transpilers/Modules/ModuleExports.psx.ps1) |Gets Module Exports | |
| 56 | +|[ModuleRelationship](Transpilers/Modules/ModuleRelationship.psx.ps1) |Gets Module Relationships | |
| 57 | +|[New](Transpilers/Keywords/New.psx.ps1) |'new' keyword | |
| 58 | +|[OutputFile](Transpilers/OutputFile.psx.ps1) |Outputs to a File | |
| 59 | +|[PipedAssignment](Transpilers/Syntax/PipedAssignment.psx.ps1) |Piped Assignment Transpiler | |
| 60 | +|[PipeScript.AttributedExpression](Transpilers/Core/PipeScript.AttributedExpression.psx.ps1) |The PipeScript AttributedExpression Transpiler | |
| 61 | +|[Pipescript.FunctionDefinition](Transpilers/Core/Pipescript.FunctionDefinition.psx.ps1) |PipeScript Function Transpiler | |
| 62 | +|[PipeScript.Inline](Transpilers/Core/PipeScript.Inline.psx.ps1) |Inline Transpiler | |
| 63 | +|[PipeScript.ParameterAttribute](Transpilers/Core/PipeScript.ParameterAttribute.psx.ps1) | |
| 64 | +|[PipeScript.ParameterTypeConstraint](Transpilers/Core/PipeScript.ParameterTypeConstraint.psx.ps1)|Transpiles Parameter Type Constraints | |
| 65 | +|[PipeScript.Protocol](Transpilers/Core/PipeScript.Protocol.psx.ps1) |Core Protocol Transpiler | |
| 66 | +|[Pipescript](Transpilers/Core/Pipescript.psx.ps1) |The Core PipeScript Transpiler | |
| 67 | +|[PipeScript.TypeExpression](Transpilers/Core/PipeScript.TypeExpression.psx.ps1) |The PipeScript TypeExpression Transpiler | |
| 68 | +|[ProxyCommand](Transpilers/ProxyCommand.psx.ps1) |Creates Proxy Commands | |
| 69 | +|[RegexLiteral](Transpilers/Syntax/RegexLiteral.psx.ps1) |Regex Literal Transpiler | |
| 70 | +|[RemoveParameter](Transpilers/Parameters/RemoveParameter.psx.ps1) |Removes Parameters from a ScriptBlock | |
| 71 | +|[RenameVariable](Transpilers/RenameVariable.psx.ps1) |Renames variables | |
| 72 | +|[Rest](Transpilers/Rest.psx.ps1) |Generates PowerShell to talk to a REST api. | |
| 73 | +|[UDP.Protocol](Transpilers/Protocols/UDP.Protocol.psx.ps1) |udp protocol | |
| 74 | +|[Until](Transpilers/Keywords/Until.psx.ps1) |until keyword | |
| 75 | +|[ValidateExtension](Transpilers/Parameters/ValidateExtension.psx.ps1) |Validates Extensions | |
| 76 | +|[ValidatePlatform](Transpilers/Parameters/ValidatePlatform.psx.ps1) |Validates the Platform | |
| 77 | +|[ValidatePropertyName](Transpilers/Parameters/ValidatePropertyName.psx.ps1) |Validates Property Names | |
| 78 | +|[ValidateScriptBlock](Transpilers/Parameters/ValidateScriptBlock.psx.ps1) |Validates Script Blocks | |
| 79 | +|[ValidateTypes](Transpilers/Parameters/ValidateTypes.psx.ps1) |Validates if an object is one or more types. | |
| 80 | +|[VBN](Transpilers/Parameters/VBN.psx.ps1) |ValueFromPiplineByPropertyName Shorthand | |
| 81 | +|[VFP](Transpilers/Parameters/VFP.psx.ps1) |ValueFromPipline Shorthand | |
| 82 | + |
| 83 | + |
| 84 | + |
0 commit comments