domemtech
NuGet publisher profile
Packages (79)
Antlr4BuildTasks
Derivative of Harwell's Antrl4cs: contains "ITask" wrapper for Msbuild, schemas for setting Antlr4 file properties, and a separately installed official Antlr4 java tool at antlr.org downloads.
trwdog
Execute a command with a watchdog timer. This program is part of the Trash toolkit.
trgen
Generate a parser application using the Antlr tool and application templates. This program is part of the Trash toolkit.
trxml2
Read an xml file and enumerate all paths to elements in xpath syntax. This program is part of the Trash toolkit.
trxml
Read a tree from stdin and write an XML represenation of it. This program is part of the Trash toolkit.
triconv
Test a file for proper Unicode. This program is part of the Trash toolkit.
trparse
Parses a file, arg, or stdin using a built-in or generated parser. This program is part of the Trash toolkit.
trtext
Reads a tree from stdin and prints the source text. If 'line-number' is specified, the line number range for the tree is printed. This program is part of the Trash toolkit.
trxgrep
Find all sub-trees in a parse tree using the given XPath expression. This program is part of the Trash toolkit.
trcover
Reads input files, and a generated parser, then analyzes the cover for the entire grammar. This program is part of the Trash toolkit.
trcaret
Reads a tree from stdin and prints the source text. If 'line-number' is specified, the line number range for the tree is printed. This program is part of the Trash toolkit.
trrename
Rename a grammar symbol or symbols. This program is part of the Trash toolkit.
trcombine
Reads an Antlr4 grammar from stdin and identifies problems in the grammar. This program is part of the Trash toolkit.
trtokens
Print out the tokens for the parse tree. This program is part of the Trash toolkit.
trtree
Reads a tree from stdin and prints the tree as an indented node list. This program is part of the Trash toolkit.
trsponge
Reads parse tree result from stdin and outputs files. This program is part of the Trash toolkit.
trconvert
Reads a grammar from stdin and converts the grammar to Antlr version 4 syntax. This program is part of the Trash toolkit.
trjson
Read a tree from stdin and write a JSON represenation of it. This program is part of the Trash toolkit.
trsplit
Reads an Antlr4 grammar from stdin and identifies problems in the grammar. This program is part of the Trash toolkit.
Domemtech.StringTemplate4
The C# port of StringTemplate 4.
trfoldlit
Replace a sequence of symbols on the RHS of a rule with the rule LHS symbol. This program is part of the Trash toolkit.
trunfold
Apply the unfold transform to a collection of terminal nodes in the parse tree. This program is part of the Trash toolkit.
trglob
Generate a parser application using the Antlr tool and application templates. This program is part of the Trash toolkit.
trperf
Parses a file, arg, or stdin using a built-in or generated parser with performance analysis. This program is part of the Trash toolkit.
tritext
Reads a pdf and uses IText to extract the text. This program is part of the Trash toolkit.
trquery
Modifies arbitrary text in a parse tree via script. This program is part of the Trash toolkit.
trsort
Reorder grammar rules. This program is part of the Trash toolkit.
swigged.llvm
A Swig-generated C#/NET wrapper of LLVM-C for Windows 10 (x64), Ubuntu 16.04 (x64).
trdelete
Deletes nodes in a parse tree. This program is part of the Trash toolkit.
trclonereplace
Rename a grammar symbol or symbols. This program is part of the Trash toolkit.
trinsert
Inserts arbitrary text in a parse tree. This program is part of the Trash toolkit.
trreplace
Replaces nodes with arbitrary text in a parse tree. This program is part of the Trash toolkit.
trstrip
Read the parse tree data from stdin and strip the grammar of all comments, labels, and action blocks. This program is part of the Trash toolkit.
trungroup
Perform an ungroup transformation of the 'element' node(s) specified by the string. This program is part of the Trash toolkit.
tranalyze
Reads an Antlr4 grammar from stdin and identifies problems in the grammar. This program is part of the Trash toolkit.
swigged.cuda
A C# wrapper API of CUDA Driver API (v9.2.88) for Windows and Ubuntu (x64).
trdot
Reads a tree from stdin and prints the tree as a Dot graph. This program is part of the Trash toolkit.
trfold
Replace a sequence of symbols on the RHS of a rule with the rule LHS symbol. This program is part of the Trash toolkit.
Antlr4BuildTasks.Templates
Templates to use when creating an Antlr application.
trprint
Read stdin and print out the text for the tree. This program is part of the Trash toolkit.
trkleene
Replace a rule with an EBNF form if it contains direct left or direct right recursion. This program is part of the Trash toolkit.
trst
Output tree using the Antlr runtime ToStringTree(). This program is part of the Trash toolkit.
trgroup
Perform a recursive left- and right- factorization of alternatives for rules. This program is part of the Trash toolkit.
Campy
A compiler, runtime, and API for GP-GPU computing using C# or any other NET language, for Windows and Ubuntu x64.
trunfoldlit
Apply the unfold transform to a collection of terminal nodes in the parse tree. This program is part of the Trash toolkit.
LspTypes
Package Description
AntlrTreeEditing
Package Description
trdelabel
Remove all labels from an Antlr4 grammar. This program is part of the Trash toolkit.
trthompson
Reads a parse tree from stdin and prints an NFA for each rule in Dot graph syntax. This program is part of the Trash toolkit.
trgenvsc
Generate a VSCode extension with LSP server from an Antlr4 grammar. This program is part of the Trash toolkit.
trdeltree
Deletes nodes in a parse tree. This program is part of the Trash toolkit.
Antlr4Templates
Templates for creating an Antlr application.
trrup
Reads an Antlr4 grammar from stdin and identifies problems in the grammar. This program is part of the Trash toolkit.
dotnet-antlr
dotnet Antlr template tool. This package can be installed as a dotnet global or local tool. This tool generates code around the files you placed in a directory for an Antlr parser.
trformat
Read stdin and format the grammar. This program is part of the Trash toolkit.
trrr
Remove left recursion, converting into right recursion. This program is part of the Trash toolkit.
tragl
Read a parse tree from stdin and open a Windows Form that displays the tree. This program is part of the Trash toolkit.
trsem
Generate static semantics code from a spec. This program is part of the Trash toolkit.
trmove
Moves nodes of the parse tree around. This program is part of the Trash toolkit.
trull
Apply the upper- and lowercase transform to a grammar. This program is part of the Trash toolkit.
piggy
Piggy is a transformation system for ASTs, including generation of p/invoke interfaces from C++ headers, with seamless integration with MSBuild. See https://github.com/kaby76/piggy for further details.
Domemtech.TrashBase
Core functions for Trash.
trgen2
Generate from template. This program is part of the Trash toolkit.
trash
The Trash toolkit dispatcher. Provides trgen, trparse, trtree, and all other Trash parse-tree manipulation tools under a single install. Usage: trash <command> [options] (e.g. trash trgen, trash gen, trash trparse)
cs-codebuff
A C# port of Codebuff, a machine-learning tool for code formatting.
trmvsr
Move the rule, whose symbol is identified by the xpath string, to the top of the grammar. This program is part of the Trash toolkit.
Antlr4RuntimeShim
Package Description
trnullable
Reads a parsing result set for grammars from stdin and outputs the rules that are nullable. This program is part of the Trash toolkit.
trextract
Reads an Antlr4 grammar from stdin and identifies problems in the grammar. This program is part of the Trash toolkit.
Domemtech.Symtab
A compiler symbol table
Domemtech.AutomaticGraphLayout
This .NET assembly contains the core MSAGL layout functionality. Use this library if you just want MSAGL to perform the layout only and afterwards you will use a separate tool to perform the rendering and visualization.
Domemtech.AutomaticGraphLayout.Drawing
The Definitions of different drawing attributes like colors, line styles, etc. It also contains definitions of a node class, an edge class, and a graph class. By using these classes a user can create a graph object and use it later for layout, and rendering.
Domemtech.AutomaticGraphLayout.GraphViewerGDI
The MSAGL GraphViewerGDI control lets you visualize graphs and has and some other rendering functionality. Key features: (1) Pan and Zoom (2) Navigate Forward and Backward (3) tooltips and highlighting on graph entities (4) Search for and focus on graph entities.
trff
Reads an Antlr4 grammar from stdin and outputs the first sets in the grammar. This program is part of the Trash toolkit.
Domemtech.Globbing
A file system globbing package for C#.
trpiggy
Modify trees from template. This program is part of the Trash toolkit.
trfirst
Reads an Antlr4 grammar from stdin and outputs the first sets in the grammar. This program is part of the Trash toolkit.
csxml2
csxml2. This package can be installed as a dotnet global or local tool. This tool converts an XML file into a list of XPATH expressions corresponding to the leaves of the tree. This tool is analogous to XML2.
Domemtech.AutomaticGraphLayout.WpfGraphControl
The MSAGL WpfGraphControl lets you visualize graphs and has and some other rendering functionality. Key features: (1) Pan and Zoom (2) Navigate Forward and Backward (3) tooltips and highlighting on graph entities (4) Search for and focus on graph entities.