jhuntley
|
cb62fddd8a
|
Consolidating macro resolution to one header file as per project owner request. Added inline comments covering reasons for undef of macros. Resolves issues with problem #832:
Adding UndefWindowsMacros.h to handle V8 CPP conflicts in Windows #832
|
10 years ago |
jhuntley
|
31f39b5e95
|
Update to resolve "#error : The macro "DELETE" from windows.h conflicts with this file." on windows vs build.
|
10 years ago |
jhuntley
|
d51036b3e2
|
Adding comments for #undef per project owner request.
|
10 years ago |
jhuntley
|
5cec8a5c6f
|
Updates for mingw support. #undef conflicting defines on windows.
|
10 years ago |
Christian
|
fba4484151
|
Replaced "inheritable" by "internal".
|
10 years ago |
Gav Wood
|
4323c987b7
|
cppcheck fixes.
|
10 years ago |
Christian
|
27d436a04c
|
Rename "protected" to "inheritable".
|
10 years ago |
Christian
|
0185ac5a0d
|
"external" visibility specifier.
|
10 years ago |
Lefteris Karapetsas
|
fc6210e00f
|
Indentation fixes
|
10 years ago |
Lefteris Karapetsas
|
133969bd2a
|
Parsing an enum AST node
|
10 years ago |
Lefteris Karapetsas
|
1265be7bb8
|
Adding enum Token and whitespace style at Token.h
|
10 years ago |
Christian
|
1e6f3cb1bd
|
Introduced byte array type.
|
10 years ago |
Lu Guanqun
|
e85fe2348f
|
add exponent operator
https://www.pivotaltracker.com/n/projects/1189488/stories/83746404
|
10 years ago |
Lefteris Karapetsas
|
c68f7f2790
|
Addressing issues in Enum style fix
|
10 years ago |
Lefteris Karapetsas
|
6bb8233d15
|
Changing Solidity Code to use CamelCase enum values
|
10 years ago |
Lefteris Karapetsas
|
c0151476ad
|
Minor Style fixes
|
10 years ago |
Lefteris Karapetsas
|
13d9cbf5ab
|
Tests for ether subdenominations. Work in progress
|
10 years ago |
Lefteris Karapetsas
|
28e99bbd7d
|
Adding ether subdenominations after constan literals
|
10 years ago |
Christian
|
76da204e17
|
Visibility specifiers.
|
10 years ago |
Christian
|
d3e2d2adf3
|
Parsing of events.
|
10 years ago |
Christian
|
133610be56
|
Function modifier parsing.
|
10 years ago |
Christian
|
c1834466a2
|
Inheritance parser.
|
10 years ago |
Gav Wood
|
d3ade37e63
|
Potential workaround for windows build.
|
10 years ago |
Lefteris Karapetsas
|
19a20da508
|
also add compiler error if include order could cause a problem in windows
|
10 years ago |
Christian
|
5e0b71730c
|
More convenient function type construction.
|
10 years ago |
Gav Wood
|
78c202cae4
|
Fixed #683
|
10 years ago |
Christian
|
d14ed2d4dc
|
Bit operators should bind more strongly than comparison operators.
|
10 years ago |
Christian
|
46664c44b3
|
Assertions that throw InternalCompilerErrors.
|
10 years ago |
Christian
|
615438a890
|
Swap literals to the end if optimizing.
|
10 years ago |
Christian
|
37a15d96ea
|
Support empty strings.
|
10 years ago |
Christian
|
781d58d705
|
String types.
|
10 years ago |
debris
|
ad2b462b5d
|
common improvements
|
10 years ago |
Christian
|
53608c9d77
|
Cleanup of scanner.
Removed redundancy of keyword definitions and removed some unused token
predicates.
|
10 years ago |
Christian
|
638960f22f
|
Contracts as types and framework for special global variables.
|
10 years ago |
Lefteris Karapetsas
|
0788e326ce
|
fixing typo and alignment
|
10 years ago |
Lefteris Karapetsas
|
0c101d89f8
|
solidity scanner takes triple slash doc comments into account
- Conditionally scanning for the documentation comments and gettings their
contents.
- Adding tests for this functionality of the scanner
|
10 years ago |
Christian
|
d8ad4f5910
|
Keywords for all integer types.
|
10 years ago |
Christian
|
37216a246a
|
Converted all asserts to exceptions.
|
10 years ago |
Christian
|
62ca0b2b43
|
Replace BOOST_ASSERT by assert.
|
10 years ago |
Christian
|
d4d5f23e8f
|
Expression compiler.
|
10 years ago |
Christian
|
c253a90fc4
|
Coding style cleanup: const and vecptr.
|
10 years ago |
Christian
|
43bb41ef19
|
Keyword cleanup
|
10 years ago |
Christian
|
68a85f4f80
|
Corrected coding style.
|
10 years ago |
Christian
|
2f9d821967
|
Type system, not yet complete.
|
10 years ago |
Christian
|
3fd9358c3e
|
Corrected indentation.
|
10 years ago |
Christian
|
4c1739169a
|
Parse everything up to function bodies and report parser errors with location.
|
10 years ago |
Christian
|
961327ee7d
|
Solidity parser, can not parse much yet.
|
10 years ago |
Christian
|
2d50851ea3
|
Solidity scanner and some unit tests.
The scanner is a modified version of the v8 javascript scanner.
|
10 years ago |