PT.PM
1.5.0.242
dotnet add package PT.PM --version 1.5.0.242
NuGet\Install-Package PT.PM -Version 1.5.0.242
<PackageReference Include="PT.PM" Version="1.5.0.242" />
paket add PT.PM --version 1.5.0.242
#r "nuget: PT.PM, 1.5.0.242"
// Install PT.PM as a Cake Addin
#addin nuget:?package=PT.PM&version=1.5.0.242
// Install PT.PM as a Cake Tool
#tool nuget:?package=PT.PM&version=1.5.0.242
An engine for searching patterns in the source code, based on Unified AST or UST. At present time C#, Java, PHP, PL/SQL, T-SQL, and JavaScript are supported. Patterns can be described within the code or using a DSL.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- Antlr4.Runtime (>= 4.6.3)
- Microsoft.CodeAnalysis.CSharp (>= 2.2.0)
- Newtonsoft.Json (>= 10.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
* Numerous renamings and code clearing
* More independent language modules using Reflection
* Json serialization improvements
* NodeType removed from Ust and Pattern Ust (class name is identifier itself)
* Added Ust Linq
* Ust base node now have Parent and Root instead of FileNode
* Patterns does not depend on Ust
* Pattern matching algorithms entirely located in PT.PM.Matching
* Custom hardcoded patterns moved in PT.PM.Patterns
* Pattern matcher now returns a list of matched locations that map on UST
* Gui improvements
* Support of http:// and *.zip code repositories (for tests)
* Added `--temp-dir` parameter
* Removed integration tests from project
* Support of negation operator for languages
Full list of fixed issues and pull requests: [1.5](https://github.com/PositiveTechnologies/PT.PM/milestone/5?closed=1).