Core components for SobaScript NuGet Package

Core components for SobaScript -- Extensible Modular Scripting Programming Language

https://github.com/3F/SobaScript

Provides at least the following:

* ConditionComponent

Supports composite conditions with limited short-circuit evaluation (separately for all brackets)

Additional Operators:

```
===, !==, ~=, ==, !=, >=, <=, !, >, <, ^=, =^
```

```
#[( #[var count] > 10 || ( && !false) ) {
...
}
else{
...
}]
```

* EvMSBuildComponent

Through [E-MSBuild](https://github.com/3F/E-MSBuild)

```
#[@(...)]
```

* UserVariableComponent

Through [Varhead](https://github.com/3F/Varhead).

```
#[var name = mixed value]
#[var name]
```

```
#[var branchSha1 = #[IO sout("git", "rev-parse --short HEAD")]]
```

* TryComponent

Protects from errors in try{...} block and handles it in catch{...}

```
#[try
{
...
}
catch(err, msg)
{
- Type of Exception
- Error Message
...
}]
```

* CommentComponent

```
#["
Example
" Description 1 "
" Description 2 "
"]
```

* BoxComponent

Container of data for operations such for templating, repeating, etc.

```
#[Box iterate(i = 0; < 10; i += 1):
...
#[Box operators.sleep(250)]
]
```

```
#[try {

#[Box data.pack("header", false):

#[@(data = "Hello !")]
#[File appendLine(""): ------ #[] ------ ]
]

}catch{ }]
```


https://github.com/3F/SobaScript.Z.Core

=======================================
gnt /p:ngpackages="SobaScript.Z.Core/1.14.0"
================== https://github.com/3F/GetNuTool

Build info:


S_NUM: 1.14.0
S_REV: 22381
S_NUM_REV: 1.14.0.22381
bSha1: ef80401
bName: master
bRevc: 7
Configuration: RCI_SDK15
revDeltaBase: 2019/09/09
revDeltaMin: 1000
revDeltaMax: 65534

:: generated by a vsSolutionBuildEvent v0.12.11.39273.




Got any Core components for SobaScript Question?





Info

Version: 1.14.0
Author(s): github.com/3F/SobaScript.Z.Core
Last Update: Monday, September 23, 2019
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/3F/SobaScript.Z.Core
NuGet Url: https://www.nuget.org/packages/SobaScript.Z.Core


Install
Install-Package SobaScript.Z.Core
dotnet add package SobaScript.Z.Core
paket add SobaScript.Z.Core
SobaScript.Z.Core Download (Unzip the "nupkg" after downloading)

.NETFramework 4.0 .NETStandard 2.0


Tags



STATS

must-have-score

.5

avg-downloads-per-day

0

days-since-last-release

1676