fuget.org
CLanguage
by praeclarum
0.20.74
3 Feb 24
Toggle Dropdown
Version 0
0.20.74
3 Feb 24
0.19.67
12 Oct 23
0.19.66
8 Jun 23
0.18.54
27 Jan 23
0.18.48
30 Dec 22
0.18.47
26 Aug 22
0.18.46
26 Aug 22
0.18.45
26 Aug 22
0.18.43
22 Aug 22
0.18.42
1 Jun 22
0.17.40
21 Jan 22
0.17.39
11 Jan 22
0.16.36
17 Nov 21
0.15.30
5 Aug 21
0.14.26
13 Mar 21
0.13.18
17 Jun 20
0.12.163
22 Apr 20
0.11.162
20 Apr 20
0.10.158
26 Feb 20
0.10.151
8 Jan 19
0.9.145
7 Jan 19
0.9.142
4 Jan 19
0.9.139
2 Jan 19
0.9.57
4 Dec 18
0.8.36
14 Nov 18
0.7.32
22 Aug 18
0.6.30
20 Aug 18
0.5.26
4 Aug 18
0.4.18
11 Jul 18
0.3.13
8 Jun 18
0.2.12
1 Jun 18
0.1.9
30 Jan 18
0.1.7
30 Jan 18
API Diff
with 0.18.46
Toggle Dropdown
Version 0
0.20.74
3 Feb 24
0.19.67
12 Oct 23
0.19.66
8 Jun 23
0.18.54
27 Jan 23
0.18.48
30 Dec 22
0.18.47
26 Aug 22
0.18.46
26 Aug 22
0.18.45
26 Aug 22
0.18.43
22 Aug 22
0.18.42
1 Jun 22
0.17.40
21 Jan 22
0.17.39
11 Jan 22
0.16.36
17 Nov 21
0.15.30
5 Aug 21
0.14.26
13 Mar 21
0.13.18
17 Jun 20
0.12.163
22 Apr 20
0.11.162
20 Apr 20
0.10.158
26 Feb 20
0.10.151
8 Jan 19
0.9.145
7 Jan 19
0.9.142
4 Jan 19
0.9.139
2 Jan 19
0.9.57
4 Dec 18
0.8.36
14 Nov 18
0.7.32
22 Aug 18
0.6.30
20 Aug 18
0.5.26
4 Aug 18
0.4.18
11 Jul 18
0.3.13
8 Jun 18
0.2.12
1 Jun 18
0.1.9
30 Jan 18
0.1.7
30 Jan 18
CLanguage.0.20.74.nupkg
nuget.org
github.com
Source
MIT License
<
PackageReference
Include
=
"CLanguage"
Version
=
"0.20.74"
/>
Frameworks
netstandard1.2
netstandard2.0
Dependencies
NETStandard.Library 1.6.1
System.ValueTuple 4.5.0
API Diff between 0.20.74 and 0.18.46
18
Additions
3
Removals
CLanguage.Compiler
public
abstract
class
EmitContext
public
virtual
Label
BreakLabel
{
get
; }
public
virtual
Label
ContinueLabel
{
get
; }
public
virtual
LoopContext
Loop
{
get
; }
public
class
LoopContext
:
EmitContext
public
Label
BreakLabel
{
get
; }
public
Label
ContinueLabel
{
get
; }
public
Label
LoopBreakLabel
{
get
; }
public
Label
LoopContinueLabel
{
get
; }
CLanguage.Interpreter
public
class
CInterpreter
public
Value
WriteMemory
(
int
address
,
Value
value
)
public
enum
OpCode
BranchIfFalseNoSPChange
=
6
BranchIfTrue
=
5
BranchIfTrueNoSPChange
=
7
CLanguage.Syntax
public
class
SwitchCase
public
List
<
Statement
>
Statements
{
get
; }
public
Expression
Value
{
get
; }
public
SwitchCase
(
Expression
value
,
List
<
Statement
>
statements
)
public
class
SwitchStatement
:
Statement
public
List
<
SwitchCase
>
Cases
{
get
; }
public
Expression
Value
{
get
; }
public
SwitchStatement
(
Expression
value
,
List
<
SwitchCase
>
cases
,
Location
loc
)
CLanguage.Types
public
abstract
class
CType
public
bool
IsPointer
{
get
; }
public
bool
IsVoidPointer
{
get
; }