Bay Six Software Forum Index Bay Six Software
Beyond the Basics
 
 FAQFAQ   SearchSearch   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Change log for ViviFire/src

 
Post new topic   Reply to topic    Bay Six Software Forum Index -> ViviFire language
View previous topic :: View next topic  
Author Message
Brent
Site Admin


Joined: 01 Jul 2005
Posts: 770

PostPosted: Sep 27th, 2021, 7:22pm    Post subject: Change log for ViviFire/src Reply with quote

2020-12-09 add dictionary lookup (id!id)
2020-12-12 remove more Thens
2021-01-14 reduce binary logical op precedence; add simple expression
2021-03-07 New statement can use an initialization list
2021-06-18 Fix bug to test for any token besides 'Unit' after 'Base' in BaseUnitStatement
2021-06-18 Possible better fix for BaseUnitStatement
2021-06-22 Add Call Constructor statement
2021-06-30 Fixes: copyright, LoopControlVariable, PrimaryExpression, UnaryExpression. Add UnitExpression.
2021-07-10 Change several integer constants to non-reserved keywords
2021-07-22 Update copyright
2021-07-26 Change 'RequireComparison', 'RequireStatement'. Add 'RequireLogic'. Support parentheses.
2021-08-19 Add modifier '@Iterator' to 'MethodStatement', 'PropertyStatement', and 'SubStatement'. Fix two typos of 'Modifier'.
2021-08-26 Change 'SimpleStatement'. Remove 'Wait'.
2021-08-27 Rename 'ternary_option' to 'ternary' along with all of its constants. Rename most/all option fields. Rewrite option's 'Parse' method to match docs.
2021-09-21 Add 'YieldStatement'. Rename 'check_allowed' to 'validate'.

2021-10-06 DeclareStatement: Make commas between flags optional
2021-10-08 IdentifierStatement and SimpleStatement: Add a few member-access operators. Current are '.', '.?', '?', and '??'.
2021-10-11 PropertySignature: Add to permitted names 'Self', 'Self%', 'Self', and 'Self$' for dictionary access
2021-10-12 PropertySignature: Change syntax: remove 'Begin', add 'Dim' or 'Var', add first line parameters
2021-10-12 Add macro 'ID' to generate a string 's_name' that contains the name of the production, add it to all productions. Change 'SYNC Newline' to 'SyncNewline'.

_________________
Brent
Back to top
View user's profile Send private message Send e-mail
Brent
Site Admin


Joined: 01 Jul 2005
Posts: 770

PostPosted: Oct 13th, 2021, 1:47am    Post subject: Re: Change log for ViviFire/src Reply with quote

Go to http://vivifire.com to download the latest release.
_________________
Brent
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Bay Six Software Forum Index -> ViviFire language All times are GMT
Page 1 of 1
Jump to:  
Quick Reply
Username:
Message:
   Shortcut keys: Alt+Q to activate, Alt+P to preview, Alt+S to submit
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum



Lo-Fi Version
Powered by phpBB © 2001, 2005 phpBB Group