hw.CompilerTools
23.0.0
dotnet add package hw.CompilerTools --version 23.0.0
NuGet\Install-Package hw.CompilerTools -Version 23.0.0
<PackageReference Include="hw.CompilerTools" Version="23.0.0" />
paket add hw.CompilerTools --version 23.0.0
#r "nuget: hw.CompilerTools, 23.0.0"
// Install hw.CompilerTools as a Cake Addin
#addin nuget:?package=hw.CompilerTools&version=23.0.0
// Install hw.CompilerTools as a Cake Tool
#tool nuget:?package=hw.CompilerTools&version=23.0.0
Provides support for building compilers.
Learn more about Target Frameworks and .NET Standard.
-
- hw.Helper.Core (>= 23.0.6)
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 |
---|---|---|
23.0.0 | 2,040 | 1/19/2023 |
22.0.5 | 2,137 | 12/16/2022 |
22.0.4 | 2,038 | 12/16/2022 |
22.0.3 | 1,772 | 12/16/2022 |
22.0.2 | 1,763 | 12/16/2022 |
22.0.1 | 1,731 | 12/16/2022 |
22.0.0 | 1,833 | 2/2/2022 |
21.3.0 | 1,876 | 12/18/2021 |
21.2.2 | 1,658 | 12/7/2021 |
21.2.1 | 2,130 | 12/4/2021 |
21.2.0 | 1,712 | 12/3/2021 |
21.1.0 | 1,599 | 12/2/2021 |
21.0.1 | 1,784 | 11/30/2021 |
21.0.0 | 1,785 | 10/13/2021 |
20.0.9 | 2,362 | 10/31/2020 |
20.0.8 | 2,018 | 10/29/2020 |
20.0.7 | 1,836 | 10/29/2020 |
20.0.6 | 2,002 | 10/12/2020 |
20.0.5 | 1,997 | 10/7/2020 |
20.0.4 | 1,957 | 10/4/2020 |
20.0.3.1 | 2,130 | 9/30/2020 |
20.0.1 | 1,759 | 9/30/2020 |
20.0.0 | 2,243 | 9/30/2020 |
18.1.1 | 2,610 | 1/27/2018 |
18.1.0 | 2,468 | 1/27/2018 |
18.0.0 | 2,479 | 1/23/2018 |
17.2.1 | 2,658 | 1/2/2018 |
17.2.1-alpha | 2,232 | 10/24/2017 |
17.2.0-alpha | 2,110 | 10/11/2017 |
17.1.0 | 2,391 | 9/26/2017 |
16.10.7-alpha | 2,269 | 10/27/2016 |
16.10.6-alpha | 2,317 | 10/27/2016 |
16.10.5-alpha | 2,273 | 10/25/2016 |
16.10.4-alpha | 2,383 | 10/17/2016 |
16.10.3-alpha | 2,271 | 10/16/2016 |
16.9.1 | 2,463 | 5/22/2016 |
16.9.0 | 2,550 | 5/22/2016 |
16.8.1 | 2,318 | 3/16/2016 |
16.8.0 | 2,422 | 3/16/2016 |
16.7.1 | 2,480 | 3/13/2016 |
16.7.0 | 2,613 | 3/13/2016 |
16.5.2 | 2,454 | 3/13/2016 |
16.5.1 | 2,758 | 3/13/2016 |
16.5.0 | 2,610 | 2/17/2016 |
16.4.2 | 2,535 | 2/15/2016 |
16.4.1 | 2,736 | 2/15/2016 |
16.4.0 | 2,722 | 2/14/2016 |
16.3.0 | 2,822 | 2/14/2016 |
16.2.0 | 2,719 | 2/14/2016 |
16.1.0 | 2,590 | 2/14/2016 |
16.0.0 | 2,434 | 1/24/2016 |
15.8.1 | 2,753 | 1/12/2016 |
15.8.0 | 2,711 | 12/11/2015 |
15.7.8 | 2,623 | 5/7/2015 |
15.7.7 | 2,758 | 5/3/2015 |
15.7.6 | 2,593 | 5/1/2015 |
15.7.5 | 2,635 | 4/6/2015 |
15.7.4 | 2,388 | 4/5/2015 |
15.7.3 | 2,564 | 4/3/2015 |
15.7.2 | 2,588 | 4/3/2015 |
15.7.1 | 2,611 | 3/31/2015 |
15.7.0 | 2,767 | 3/31/2015 |
15.6.30-alpha | 2,457 | 3/24/2015 |
15.6.29-alpha | 2,484 | 3/23/2015 |
15.6.28-alpha | 2,362 | 3/22/2015 |
15.6.26-alpha | 2,511 | 3/22/2015 |
15.6.25-alpha | 2,227 | 3/19/2015 |
15.6.24-alpha | 2,480 | 3/18/2015 |
15.6.23-alpha | 2,315 | 3/18/2015 |
15.6.22-alpha | 2,300 | 3/18/2015 |
15.6.9-alpha | 2,674 | 3/11/2015 |
15.6.8-alpha | 2,195 | 3/11/2015 |
15.6.5-alpha | 2,448 | 3/10/2015 |
15.6.4-alpha | 2,593 | 3/10/2015 |
15.6.1-alpha | 2,433 | 3/8/2015 |
15.5.3 | 2,618 | 3/8/2015 |
15.4.0 | 2,755 | 3/8/2015 |
15.3.1 | 2,602 | 3/7/2015 |
15.3.0 | 2,583 | 3/7/2015 |
15.2.3 | 2,567 | 3/7/2015 |
15.2.2 | 3,022 | 2/18/2015 |
15.1.1 | 2,862 | 2/17/2015 |
15.1.0 | 2,752 | 2/2/2015 |
14.5.1 | 2,807 | 11/26/2014 |
14.5.0 | 2,729 | 11/26/2014 |
14.4.0.9-alpha | 2,827 | 11/21/2014 |
14.4.0.8-alpha | 3,285 | 11/4/2014 |
14.4.0.7-alpha | 3,255 | 11/1/2014 |
14.4.0.6-alpha | 4,221 | 10/30/2014 |
14.4.0.5-alpha | 2,487 | 10/30/2014 |
14.4.0.4-alpha | 2,504 | 10/30/2014 |
14.4.0.3-alpha | 2,377 | 10/26/2014 |
14.4.0.2-alpha | 2,792 | 10/26/2014 |
14.4.0-alpha | 2,910 | 10/25/2014 |
14.2.1 | 2,887 | 10/23/2014 |
14.2.1-alpha | 2,656 | 10/18/2014 |
14.2.0 | 2,952 | 8/18/2014 |
14.1.0 | 2,723 | 8/18/2014 |
14.0.0 | 2,989 | 1/25/2014 |
0.2.1-alpha | 2,669 | 9/16/2013 |
0.2.0-alpha | 2,814 | 9/15/2013 |
0.1.0.3 | 2,843 | 9/15/2013 |
admin: Fix for use with .net6
22.0.5
refactor: Default parameter
22.0.1
new: SourcePart.Split
22.0
refactor: escalating statements of deprecation
refactor: upgrade C#
21.3
change: White-spaces of IToken are now given by a count only
new: Match feature: Matching backward option
new: Match feature: Matching with bounds option
new: Match feature: Matching with until option
21.2.2
bugfix: reintroducing BracketBalance
refactor: warnings fixed
21.2.1
new: helper function
21.2
refactor: escalating statements of deprecation
21.1
refactor: upgrade C#
change: Improving parser. Better handling of unbalanced brackets and transfer of control between different parsers
refactor: removing the unused
change: use common value cache
docu
21.0.1
change: ensure each IToken is used exactly once in binary tree
refactor: better naming
21.0
change: SourcePart improved
20.0.10.2
change: make some internals public
20.0.10
.net 5.0
20.0.9
bug: GetDumpAroundCurrent is still incorrect outside close to start or end of source.
20.0.8
bug: GetDumpAroundCurrent is incorrect outside close to start or end of source.
20.0.7
new: minus operator for position and number
20.0.6
change: Trace improved
20.0.5
change: Trace improved
20.0.4
new: TextPart/TextPosition
20.0.3.1
bugfix: SourcePosn and SourcePosition are not compatible enough
20.0
change: Upgrade to new style
Admin: Requires hw.Core 18.1.1
18.1
Change: Case insensitive checks
Change: Providing a way to define token factories, that do not require exact sting match. For instance when tokens are not case sensitive
Refactor: remove old obsolete things
Change: Make CommonTokenType obsolete
18.0
Change: SmbFileSourceProvider renamed to FileSourceProvider
17.2.1
Change: Debug-ability improved
17.2.1-alpha
Bugfix: Compiler uses wrong token class factory
17.2.0-alpha
Some Docu
Bugfix: Component problem
Change: Better type for ITokenFactory.BeginOfText
17.1
Upgrade: File to SmbFile
16.10.7-alpha
16.10.6-alpha
New: Generic token factory
New: Component based compiler
16.10.5-alpha
New: IUniqueIdProvider moved from compiler to core
Refactor: Unused "using" statements removed
Refactor: Better file location
Change: Exception handling of scanner improved
16.10.4-alpha
Refactor: Better file naming
16.10.3-alpha
Change: CommonTokenType.Id should be better public, it is required too often
Change: Extra using statements removed
Refactor: Better naming
Refactor: Extra classes removed
16.10.2
Change: Nested interfaces IError and IException moved back to Match
16.10.1
Change: Ability to provide your own source types
16.10
Functional refactor: disrupt scanner and parser
16.9.1
Change: SourcePart: FileErrorPosition provides quoted text
Refactor: Reformat
16.9
Change: Scanner: treat invalid character
Refactor: C# 6.0 features used
16.8.1
Change: Source: Identifier made public
16.8
User interface dependencies removed
16.7.1
Change: Match: Solving debugging problems
16.7
Change: Source: Identifier implemented to be used to identify source in FilePosn function
Change: FilePosn can get a position range
Refactor: C# 6.0 features used
16.6
Bug: Parser: Token in case of bracket match overlaps
16.5.1
Change: Match: Accept "\n" as well as "\r\n" as line end
Refactor: C# 6.0 features used
Bug: PrioTabe.FromText: Empty lines not accepted
16.5
Change: Providing bracket-balance information on tokens
16.4.2
Bug: Incorrect current position case of mismatch
Trace: Relation did not show anything
16.4.1
Refactor: Bracket match or mismatch
16.4
Change: Treat unbalanced brackets better
16.3
Bug: Token for bracket match should not overlap with other token
Bug: Exception when using trace for a parser without title
Change: Treat unbalanced brackets
16.2
Change: Bracket match definition
16.1
Change: depth-controlled Prio parser
Change: Removing match processing
16.0
Change: Then-Else-level removed
15.8.1
Use Breaking changes of hw.Helper.Core
15.7.8
New: Source: additional function
15.7.7
Change: SourcePart.Intersect: will return null when there is no intersection
15.7.6
New: Source/SourcePart: additional functions
15.7.5
New: Helper function for Whitespace array
New: Source: additional functions
15.7.4
Refactor
15.7.3
Change: Source handling: Functions to convert position from and to line and column index
Change: Members made public
15.7.2
Bug: Whitespace errors occupy all preceeding whitespaces
15.7.1
Bug: Extra lines are written to output during parse
15.7
Change: Trace dump improved
15.6.30-alpha
Change: separate input and output parameter types for IOperation
Bug: preceding whitespaces are ignored in case of scanner errors
Change: Splitting IType into scanner and and parser relevant parts
Change: IToken Otherparts removed
Refactor: Reformat
New: SourcePart safe combine
Change: SourcePart: New functions
Refactor: Setter for Name removed
Refactor: Use ScannerItem when possible
Change: Token with preceding whitespaces must not contain gaps
Change: Customized debugger display for Token and WhiteSpaceToken
Change: Introducing white space fine structure