Commit Graph
516 Commits
Author SHA1 Message Date
Alex Beregszaszi e8c2e87397 Use utf8::validate in StringLiteral::toString 2016-08-08 19:57:41 +01:00
Alex Beregszaszi bf76321c9e Move LiteralString::toString from the header 2016-08-08 19:08:31 +01:00
chriseth 539afbeea3 Merge pull request #828 from axic/identity-gas-fix
Fix identity precompile gas calculation
2016-08-08 19:15:03 +02:00
chriseth ac8e726970 Fix segfault in ast output. 2016-08-08 19:10:17 +02:00
chriseth c3ed550eb6 Merge pull request #834 from chriseth/devcorecleanup
Some cleanup regarding libdevcore. Also rename to avoid conflicts.
2016-08-08 15:11:36 +02:00
chriseth ccd78d05d6 Correct library usage. 2016-08-08 12:26:07 +02:00
Alex Beregszaszi 17f760e2a9 Fix identity precompile gas calculation 2016-08-06 00:18:21 +01:00
chriseth 7ea5770598 Do not install headers. 2016-08-05 16:35:24 +02:00
Alex Beregszaszi 6db12c4f88 Rename addUnicodeChar to addUnicodeAsUTF8 2016-08-04 17:28:48 +01:00
Alex Beregszaszi aa4593cab3 Support Unicode escape characters in string literals ('\uUUUU')
Fixes #638
2016-08-04 17:28:48 +01:00
Nicolai cc863b0a63 Split ElementaryTypeName into smaller rules 2016-08-02 17:18:59 +02:00
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
chriseth 58cc6cbb37 Bugfix: Allocate empty array. 2016-07-28 17:24:18 +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
chriseth 6610add63e Merge pull request #731 from Denton-L/move-token
Move `in` as a keyword to reserved word section
2016-07-21 14:34:22 +02:00
Denton Liu 8fbe994075 Fix isCompareOp() 2016-07-20 17:05:24 -04:00
Denton Liu 827208d1d6 Move in as a keyword to reserved word section 2016-07-20 15:42:18 -04:00
chriseth c55584d3e2 Source location as part of AST. 2016-07-20 19:45:43 +02:00
chriseth 980abfe52a Merge pull request #720 from chriseth/formalState
Formal Verification: Handle external effects.
2016-07-20 19:37:57 +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
chriseth 9a9a815fc9 Provide formal version in json output. 2016-07-18 18:26:56 +02:00
Nicolai Søborg 80b01f6ebd Grammar: tab => spaces 2016-07-14 23:48:29 +02:00