Adding some documentation to crosslang shell

This commit is contained in:
2025-03-28 22:06:34 -05:00
parent 8811a8c9c4
commit 6c5772c6c8
25 changed files with 1167 additions and 271 deletions

View File

@@ -0,0 +1,7 @@
{
"info": {
"type": "lib"
},
"version": "1.0.0.0-prod",
"name": "CrossLang Runtime Objects (this and the root dictionaries are implcit)"
}

View File

@@ -0,0 +1,40 @@
/^Get index of string or char in string, returns -1 if not found^/
func String.IndexOf(this, textOrChr)
{
}
/^Get index of string or char in string, returns -1 if not found^/
func String.LastIndexOf(this, textOrChr)
{
}
/^Get the enumerator ^/
func String.GetEnumerator(this)
{
}
/^Get the substring of a string, if length is not provided it spans the rest of the string provided by this^/
func String.Substring(this, offset, $length)
{
}
/^Remove text from a string, if length is not provided it spans the rest of the string provided by this^/
func String.Remove(this, offset, $length)
{
}
/^Trim the start of string till char is not chr, if chr is not provided space will be used^/
func String.TrimStart(this, $chr)
{
}
/^Trim the end of string till char is not chr, if chr is not provided space will be used^/
func String.TrimEnd(this, $chr)
{
}
/^Escape a crosslang string for eval, quote determines whether the string should be quoted or not, by default not^/
func String.Escape(this, $eval)
{
}