File tree Expand file tree Collapse file tree 1 file changed +21
-2
lines changed
Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change 11This directory contains Inline PipeScript transpilers for several languages.
22
3- PipeScript can currently be embedded in 27 languages or file types.
4-
53Transpilers in this directory should be named ``` Inline.NameOfLanguage.psx.ps1 ``` .
4+
65Each file should handle one and only one language (better explicit than terse).
76
87Transpilers should call ``` .>PipeScript.Inline ``` to simplify and standarize processing.
98
9+ PipeScript can currently be embedded in 27 languages or file types.
10+
11+ ### Supported Languages
12+
1013
1114| Language | Synopsis |
1215| ---------------------------------------| ---------------------------------------------------------------------|
@@ -40,3 +43,19 @@ Transpilers should call ```.>PipeScript.Inline``` to simplify and standarize pro
4043
4144
4245
46+ ### Contributing
47+
48+ If you would like to add support for writing a language with PipeScript, this is the place to put it.
49+
50+ Transpilers in this directory should:
51+ * Be named ``` Inline.NameOfLanguage.psx.ps1 ``` .
52+ * Accept ``` [Management.Automation.CommandInfo] ``` as a pipeline parameter.
53+ * Use ``` [ValidateScript({})] ``` or ``` [ValidatePattern()] ``` to ensure that the correct file type is targeted.
54+
55+ Each file should handle one and only one language (better explicit than terse).
56+
57+ Transpilers should call ``` .>PipeScript.Inline ``` to simplify and standarize processing.
58+
59+
60+
61+
You can’t perform that action at this time.
0 commit comments