summaryrefslogtreecommitdiff
path: root/Source/Dafny/Scanner.cs
Commit message (Expand)AuthorAge
* Implement module export so we can export a subset of items defined in theGravatar qunyanm2016-01-29
* Implement 'extern' declaration modifier.Gravatar Richard L. Ford2016-01-27
* Parsing and pretty printing of the new "existential guards" of the two kinds ...Gravatar leino2015-10-03
* Refactor the error reporting codeGravatar Clément Pit--Claudel2015-08-18
* Fix a bug with includes and /useBaseNameForFileNameGravatar Clément Pit--Claudel2015-07-23
* multiple changes...Gravatar Michael Lowell Roberts2015-07-02
* Add the ability to specify how much "fuel" a function should have,Gravatar Bryan Parno2015-07-01
* Add an infinite set collection type.Gravatar qunyanm2015-05-29
* Added "inductive lemma" methodsGravatar leino2015-05-07
* Added inductive predicatesGravatar leino2015-05-06
* Allow trigger annotations in more statements and expressionsGravatar chrishaw2015-03-11
* Added 'protected' keyword (syntax)Gravatar leino2015-03-07
* Add imap type, which is like map but may have have infinite sizeGravatar chrishaw2015-02-26
* Minor change to grammar to avoid missing tokenGravatar wuestholz2015-01-24
* Allow user-specified type parametersGravatar leino2014-12-09
* Snapshot, to be continuedGravatar leino2014-12-02
* Use arbitrary lookahead to determine if the next expression is a lambda expre...Gravatar leino2014-11-13
* Took a pass through the whole grammar to clean up allowSemi/allowLambda param...Gravatar leino2014-11-11
* Cleaned up a number of LL(1) conflicts in the grammar (I wish Coco/R supporte...Gravatar leino2014-11-10
* Resolved several more LL(1) warnings in the grammarGravatar Rustan Leino2014-11-06
* Started fixing a number of LL(1) warningsGravatar leino2014-11-06
* Added initial support for dirty while statements.Gravatar chmaria2014-11-01
* Allow non-ghost axioms in order to model trusted external calls,Gravatar Bryan Parno2014-10-27
* Allow underscores in numeric literals (and in field/destructor names that are...Gravatar leino2014-10-23
* Add char literals.Gravatar leino2014-10-20
* Added types "char" and "string" (the latter being a synonym for "seq<char>").Gravatar leino2014-10-20
* Did more refactoring.Gravatar wuestholz2014-09-23
* Changed syntax of newtypeGravatar leino2014-08-26
* Changed syntax of derived types to "newtype"Gravatar leino2014-08-21
* Start of derived types (aka "new types")Gravatar leino2014-08-20
* MergeGravatar Dan Rosén2014-08-11
|\
* | Add higher-order-functions and some other goodiesGravatar Dan Rosén2014-08-11
| * added trait feature:Gravatar Reza Ahmadi2014-07-18
|/
* Make syntax of "match" expressions and "match" statements the same -- curly b...Gravatar Rustan Leino2014-06-24
* Added "modify" statement.Gravatar Rustan Leino2014-04-03
* Deprecated "comethod" keyword in favor of "colemma". (Also, "prefix method" -...Gravatar Rustan Leino2014-02-23
* Preliminary support for reals in Dafny specs. No compiler suport yet.Gravatar Bryan Parno2014-02-10
* Add support for the "include" keyword, which accepts a (possibly relative) pathGravatar Bryan Parno2013-12-10
* Allow calls to side-effect-free ghost methods from expressionsGravatar Rustan Leino2013-08-06
* Introduced keywords "lemma" (like a "ghost method", but not allowed to have a...Gravatar Rustan Leino2013-08-02
* Add support for hexidecimal numbers.Gravatar parno2013-07-30
* Fixed parsing bug in "if" and "while" guardsGravatar Rustan Leino2013-07-10
* Made the semi-colon after "type" and "module" declarations optional.Gravatar Rustan Leino2013-05-10
* The "choose" statement, hacky and specialized as it was, is now gone. Use th...Gravatar Rustan Leino2013-03-27
* Finished support for ==# in calc, changed Paulson example to use it.Gravatar Nadia Polikarpova2013-03-20
* Added the <== operator.Gravatar Nadia Polikarpova2013-03-14
* Renamed "parallel" statement to "forall" statement, and made the parentheses ...Gravatar Rustan Leino2013-03-06
* "!!" can now be parsed as two "!". More concise parsing for "!in".Gravatar Nadia Polikarpova2013-02-07
* Removed the syntactic form copredicate #-form with the implicit argument.Gravatar Rustan Leino2013-01-16
* Improved error message for making the mistake of saying 'returns' instead of ...Gravatar Rustan Leino2012-11-25