You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consolidate the TextUx library into the commandline lib (#336)
* This goes towards #304
- Not all libs discussed in that issue are consolidated, in fact some like interophelpers should not be.
* Moved `SourceRange` and `SourcePosition` types to the extensions lib.
- they are not specific to the command line.
* Minor doc clarifications.
* Updated dependent projects for new consolidation
<Message Importance="High" Text="NOTE: Building $(MSBuildProjectFile) does NOTHING, docs are built using the docfx tool. This project is simply a convenient placeholder for organizing/editing files" />
73
69
</Target>
74
-
75
70
<!--
76
71
Target to generate the versioning JSON file for consumption by the docs scripts. This target is explicitly called out
77
72
by the build scripts to generate the JSON file with all the version details from Ubiquity.NET.Versioning.Build.Tasks.
78
73
The `PrepareVersioningForBuild` target comes from there.
Ubiquity.NET family of libraries provides support for a number of scenarios but the primary focus is
3
-
AOT code generation of .NET for Embedded systems. We aren't quite there yet, but are rather close. In
4
-
the mean time this set of libraries provides the building blocks needed for creating a Domain Specific
5
-
Language (DSL) implementation including JIT execution. Several useful generalized libraries are also
6
-
included.
2
+
Ubiquity.NET family of libraries provides support for a number of scenarios but the primary
3
+
focus is AOT code generation of .NET for Embedded systems. We aren't quite there yet, but
4
+
are rather close. In the mean time this set of libraries provides the building blocks needed
5
+
for creating a Domain Specific Language (DSL) implementation or custom language compiler,
6
+
including JIT execution. Several useful generalized libraries are also included.
7
7
8
8
## The Libraries in this repository
9
9
(At least the ones generating docs at this point anyway! :grin:)
@@ -14,6 +14,5 @@ included.
14
14
|[Ubiquity.NET.Runtime.Utils](runtime-utils/index.md)| This library contains common support for DSL runtime and language implementors |
15
15
|[Ubiquity.NET.Extensions](extensions/index.md)| This library contains general extensions and helpers for many scenarios using .NET |
16
16
|[Ubiquity.NET.Antlr.Utils](antlr-utils/index.md)| This library contains extensions and helpers for using ANTLR with .NET |
17
-
|[Ubiquity.NET.TextUX](TextUX/index.md)| This library contains extensions and helpers for Text User eXperience (UX) applications (console) |
18
17
|[Ubiquity.NET.CommandLine](CommandLine/index.md)| This library contains extensions and helpers for command line parsing via `System.CommandLine`|
19
18
|[Ubiquity.NET.InteropHelpers](interop-helpers/index.md)| This library contains extensions and helpers for implementing interop support for native libraries |
0 commit comments