Skip to content

Commit 71d8fdf

Browse files
StartAutomatingStartAutomating
authored andcommitted
Adding Lists of Transpilers / Supported Languages to Root and Linking in README
1 parent 595f7ac commit 71d8fdf

File tree

1 file changed

+85
-0
lines changed

1 file changed

+85
-0
lines changed

docs/ListOfTranspilers.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
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+
85+

0 commit comments

Comments
 (0)