summaryrefslogtreecommitdiff
path: root/Source/Dafny/Util.cs
Commit message (Collapse)AuthorAge
* Refactor the error reporting codeGravatar Clément Pit--Claudel2015-08-18
| | | | | The new error reporting system has a simpler interface, isn't tied to the resolver, and contains error source information.
* Update the VS extension to use the error interface defined in 576eac2e17ffGravatar Clément Pit--Claudel2015-07-29
|
* Small refactoringGravatar Clément Pit--Claudel2015-07-27
|
* Clean up error reporting.Gravatar Clément Pit--Claudel2015-07-27
| | | | | There now is one main entry point for reporting errors, warnings, or information. Next step is to make the VS extension use that.
* Add code to calculate various interesting statistics about Dafny files.Gravatar Bryan Parno2015-07-01
|
* Allow underscores in numeric literals (and in field/destructor names that ↵Gravatar leino2014-10-23
| | | | | | are written as numeric strings). The underscores have no semantic meaning, but can help a human parse the numbers.
* Add char literals.Gravatar leino2014-10-20
| | | | Disallow backslash from being part of identifier names.
* Added types "char" and "string" (the latter being a synonym for "seq<char>").Gravatar leino2014-10-20
| | | | | | Added string literals with various escapes--a subset of those supported in C# and similar languages, including the C# verbatim strings. Previously, the "print" statement and custom attributes could support expression-or-string arguments; there is no longer a need to special-case these, so these arguments are now just expressions. Fixed lack of operator resolution in custom attributes.
* Add higher-order-functions and some other goodiesGravatar Dan Rosén2014-08-11
| | | | | | | | | | | | | | | | * The reads clause now needs to be self framing. * The requires clause now needs to be framed by the reads clause. * There are one-shot lambdas, with a single arrow, but they will probably be removed. * There is a {:heapQuantifier} attribute to quantifiers, but they will probably be removed. * Add smart handling of type variables * Add < and > for datatype & type parameter
* New logical encoding of types with Is and IsAllocGravatar Dan Rosén2014-07-07
|
* Put all sources under \Source directoryGravatar Rustan Leino2012-10-04