fuget.org
CLanguage
by praeclarum
0.10.151
8 Jan 19
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.9.139
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.10.151.nupkg
nuget.org
github.com
MIT License
<
PackageReference
Include
=
"CLanguage"
Version
=
"0.10.151"
/>
Frameworks
netstandard2.0
API Diff between 0.10.151 and 0.9.139
14
Additions
4
Removals
CLanguage
public
class
Report
public
void
ErrorCode
(
int
code
,
Location
loc
,
Location
endLoc
,
object
[]
args
)
CLanguage.Compiler
public
class
CompilerOptions
public
CompilerOptions
(
MachineInfo
machineInfo
)
public
abstract
class
EmitContext
public
ResolvedVariable
ResolveVariable
(
string
name
,
CType
[]
argTypes
)
public
ResolvedVariable
ResolveVariable
(
VariableExpression
variable
,
CType
[]
argTypes
)
CLanguage.Interpreter
public
class
CInterpreter
public
Executable
Executable
{
get
; }
public
int
YieldedValue
{
get
; }
public
void
Yield
(
int
yieldedValue
)
CLanguage.Parser
public
class
TokenKind
public
const
int
BINARY_AND_ASSIGN
=
280
public
const
int
BINARY_OR_ASSIGN
=
282
public
const
int
BINARY_XOR_ASSIGN
=
281
public
const
int
XOR_ASSIGN
=
281
CLanguage.Syntax
public
abstract
class
Expression
public
Location
EndLocation
{
get
;
protected set
; }
public
class
ParameterDeclaration
public
Expression
DefaultValue
{
get
; }
public
ParameterDeclaration
(
DeclarationSpecifiers
specs
,
Declarator
dec
,
Expression
defaultValue
)
public
class
VariableExpression
:
Expression
public
VariableExpression
(
string
val
)
public
VariableExpression
(
string
val
,
Location
loc
,
Location
endLoc
)
CLanguage.Types
public
class
CFunctionType
:
CType
public
void
AddParameter
(
string
name
,
CType
type
)
public
void
AddParameter
(
string
name
,
CType
type
,
Value
?
defaultValue
)