Nicolai
|
baaad627c4
|
Remove ambiguity from EventDefinition. Fix SourceUnit
|
2016-08-01 22:33:05 +02:00 |
|
Nicolai
|
9f772cb9a1
|
Remove 'reduce/reduce conflicts' with comma operator
|
2016-07-30 19:27:32 +02:00 |
|
Nicolai
|
b2de2a9d0f
|
Fix reduce/reduce conflicts w/ multiple FunctionCall in Expression
|
2016-07-30 16:03:10 +02:00 |
|
Nicolai
|
35182c7305
|
Remove TypeParameterList
|
2016-07-30 15:34:46 +02:00 |
|
Nicolai
|
97d7b8509c
|
Fixes to expression
|
2016-07-27 16:42:33 +02:00 |
|
Nicolai
|
cde629d48d
|
Added wildcard to UsingForDeclaration
|
2016-07-27 16:03:40 +02:00 |
|
Nicolai
|
ec0933bf9f
|
Imports => ImportDirective
|
2016-07-27 16:01:30 +02:00 |
|
Nicolai
|
e584a8396a
|
Remove assignment as expr. Add functionCall as primaryExpression
|
2016-07-26 15:44:22 +02:00 |
|
Nicolai
|
3009064533
|
Fix missing seperator from commit 8b450dd8
|
2016-07-26 15:13:26 +02:00 |
|
Nicolai
|
8b450dd808
|
Added PlaceholderStatement
|
2016-07-25 17:48:49 +02:00 |
|
Nicolai
|
3f5bff968f
|
Add StorageLocation
|
2016-07-25 17:28:30 +02:00 |
|
Nicolai
|
1a661c562a
|
Allow function to call modifiers
|
2016-07-25 16:53:15 +02:00 |
|
Nicolai
|
bd2562ffd3
|
Order expression according to PR 732
|
2016-07-23 16:15:01 +02:00 |
|
Nicolai
|
28c4a0a3ab
|
New regex for StringLiteral
|
2016-07-23 02:35:20 +02:00 |
|
Nicolai
|
5512b85594
|
Begin fixing expression syntax
|
2016-07-23 01:45:10 +02:00 |
|
Nicolai
|
1c341add59
|
Added UsingDeclaration
|
2016-07-20 19:31:05 +02:00 |
|
Nicolai
|
ad2784b333
|
Extend EventDefinition
|
2016-07-20 19:17:03 +02:00 |
|
Nicolai
|
e1c69b11f4
|
Fix missing 'ether' from NumberUnit. Extend StringLiteral syntax
|
2016-07-20 17:07:26 +02:00 |
|
Nicolai
|
9324393975
|
Added missing (u)fixed types
|
2016-07-20 16:49:14 +02:00 |
|
Nicolai
|
da8b768713
|
Extend NumberLiteral with units
|
2016-07-20 16:23:30 +02:00 |
|
Nicolai
|
5abb9b6e41
|
Added imports
|
2016-07-20 16:14:23 +02:00 |
|
Nicolai
|
f76616889a
|
Add EventDefinition
|
2016-07-20 15:59:00 +02:00 |
|
Nicolai
|
68b72d8667
|
NumberLiteral: Allow 0x prefix
|
2016-07-20 02:42:02 +02:00 |
|
Nicolai
|
6f7d8fb65b
|
Allow function returns to be unnamed
|
2016-07-20 02:26:33 +02:00 |
|
Nicolai
|
f003bdafa6
|
Fix StructDef. Add BoolLiteral. Def NumLiteral, StringLiteral and Identifier.
|
2016-07-20 02:18:09 +02:00 |
|
Nicolai
|
1e2f071a11
|
Fix missing quotes in ElementaryTypeName
|
2016-07-20 01:33:08 +02:00 |
|
Nicolai
|
8e6272b020
|
Added ElementaryTypeName, removed explicit recursion
|
2016-07-19 18:59:34 +02:00 |
|
Nicolai
|
447797ad9c
|
Add forStmt to Stmt, removes BasicBinaryOperation, throw expr, explicit rec in ArrTypeName
|
2016-07-19 17:27:53 +02:00 |
|
Nicolai
|
dc3828ee37
|
Remove "in", extra semicolons, forced function param. Added "throw". Changes FunctionCall & IndexAccess
|
2016-07-19 01:26:39 +02:00 |
|
Nicolai
|
ce8a003611
|
grammar.txt: Fixes to EnumDef and ArrayTypeName
|
2016-07-19 01:03:41 +02:00 |
|
Nicolai
|
c396148fe6
|
grammer.txt: inheritable => internal
|
2016-07-19 00:49:00 +02:00 |
|
Nicolai Søborg
|
80b01f6ebd
|
Grammar: tab => spaces
|
2016-07-14 23:48:29 +02:00 |
|
Nicolai
|
ff9d6e05f2
|
Typos + added missing grammar rules
|
2016-07-14 23:41:32 +02:00 |
|
Nicolai
|
c800f8c97d
|
Remove the remains of "expresison"
|
2016-07-14 22:56:45 +02:00 |
|
chriseth
|
25a64c7f8f
|
Only warn about unused return in low-level functions.
|
2016-06-26 13:53:32 +02:00 |
|
chriseth
|
cc6314cd01
|
Warn about unused return values.
|
2016-06-26 13:53:32 +02:00 |
|
chriseth
|
31aa67f1ca
|
Merge pull request #640 from chriseth/globalPaths
Allow remappings to change depending on the context.
|
2016-06-10 17:58:25 +02:00 |
|
chriseth
|
d593166d66
|
Merge pull request #641 from axic/patch/shift-parser
Trivial shift parser fixes
|
2016-06-09 00:21:51 +02:00 |
|
chriseth
|
3150ab2bcf
|
Allow remappings to change depending on the context.
|
2016-06-08 18:16:46 +02:00 |
|
Alex Beregszaszi
|
0cb820cf98
|
Include SHR case in ExpressionCompiler::appendShiftOperatorCode
|
2016-06-07 19:39:14 +01:00 |
|
Alex Beregszaszi
|
f8ccf3eebf
|
Fix Token::isBitOp to exclude shift operators
|
2016-06-07 19:39:05 +01:00 |
|
chriseth
|
ab7a22f4a0
|
Disallow implementation of abstract function by constructor of derived class.
|
2016-06-06 19:38:22 +02:00 |
|
chriseth
|
754a992500
|
Inaccessible dynamic types
|
2016-06-02 12:52:25 +02:00 |
|
chriseth
|
708129abd5
|
Fixes for invalid cleanups for small types.
|
2016-05-20 16:52:40 +02:00 |
|
chriseth
|
2f37356c58
|
Merge pull request #565 from VoR0220/fixedDataType
Fixed data typename fixes and documentation
|
2016-05-20 16:48:50 +02:00 |
|
chriseth
|
6b859a2bff
|
Refactor compiler to avoid weird swap of contexts
|
2016-05-20 14:20:45 +02:00 |
|
VoR0220
|
9192357452
|
updated docs
types
reference
|
2016-05-18 16:36:05 -05:00 |
|
VoR0220
|
6289410152
|
explicit conversion and loosening of binary operations on integer and fixed point types...still other problems
fixed some spaces and deleted lines from failing test
|
2016-05-18 15:52:09 -05:00 |
|
VoR0220
|
3ba308fb2e
|
current debugging info
|
2016-05-18 15:52:09 -05:00 |
|
chriseth
|
775b757d0e
|
Merge pull request #545 from chriseth/accessFunLabels
Allow access to functions in inline assembly.
|
2016-05-17 23:59:13 +02:00 |
|