fuget.org
CLanguage
by praeclarum
0.16.36
17 Nov 21
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.14.26
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.16.36.nupkg
nuget.org
github.com
Source
MIT License
<
PackageReference
Include
=
"CLanguage"
Version
=
"0.16.36"
/>
Frameworks
netstandard1.2
netstandard2.0
Dependencies
NETStandard.Library 1.6.1
System.ValueTuple 4.5.0
API Diff between 0.16.36 and 0.14.26
25
Additions
4
Removals
CLanguage
public
class
MachineInfo
public
Dictionary
<
string
,
string
>
SystemHeadersCode
public
static
class
SystemHeaders
public
static
string
MathH
CLanguage.Interpreter
public
class
CInterpreter
public
Value
ReadThis
()
public
class
CompiledFunction
:
BaseFunction
public
CompiledFunction
(
string
name
,
CFunctionType
functionType
,
Block
body
)
public
CompiledFunction
(
string
name
,
string
nameContext
,
CFunctionType
functionType
)
public
CompiledFunction
(
string
name
,
string
nameContext
,
CFunctionType
functionType
,
Block
body
)
CLanguage.Parser
public
class
TokenKind
public
const
int
PRIVATE
=
287
public
const
int
PROTECTED
=
288
public
const
int
PUBLIC
=
286
CLanguage.Syntax
public
enum
DeclarationsVisibility
Private
=
1
Protected
=
2
Public
=
0
public
class
FunctionDeclarator
:
Declarator
public
bool
CouldBeCtorCall
{
get
; }
public
class
MemberFromPointerExpression
:
Expression
public
Expression
Left
{
get
; }
public
string
MemberName
{
get
; }
public
MemberFromPointerExpression
(
Expression
left
,
string
memberName
)
public
class
ParameterDeclaration
public
Expression
CtorArgumentValue
{
get
; }
public
ParameterDeclaration
(
Expression
ctorArgumentValue
)
public
class
VisibilityStatement
:
Statement
public
DeclarationsVisibility
Visibility
{
get
; }
public
VisibilityStatement
(
DeclarationsVisibility
visibility
)
CLanguage.Types
public
class
CFunctionType
:
CType
public
static
readonly
CFunctionType
VoidMethod
public
CType
DeclaringType
{
get
; }
public
CFunctionType
(
CType
returnType
,
bool
isInstance
)
public
CFunctionType
(
CType
returnType
,
bool
isInstance
,
CType
declaringType
)
public
class
CStructType
:
CType
public
int
GetFieldValueOffset
(
CStructMember
member
,
EmitContext
c
)