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: 796

PostPosted: Jan 10th, 2024, 3:02am    Post subject: Change log for ViviFire/src Reply with quote

2023-12-24 'MultiplicativeOperator': Warn if `Mod` and `Rem` are used although they are the same operation
2024-01-09 Add support for the most common newline characters
2024-01-09 Can use semicolon to put many simple statements together on one line
2024-01-09 Give a better error message when there is more than one statement after `Then` or `Else`
2024-01-12 Change `@Option Type Each [ Param | Var ]` to `... Type { Each | Param | Var }`
2024-01-12 Fix some error messages
2024-01-12 Add the start of support for interpolated strings
2024-01-28 `StringValue` can parse interpolated strings with the help of new method `ParseInterpolated`

2024-02-06 Add home page and more whitespace to help screen. Change `getchar()` to `wscanf()` to keep console window open.
2024-02-07 Add line and column delta calculations to `class Errors`. `StringValue` gives correct line/column numbers for interpolation errors. Some interpolation errors no longer report `EOF expected`. Add modded Coco/R *.frame files.
]2024-02-08 Add new function `wchar_to_UTF8()` called by `StringValue()`. Change some uses of `*pChar` to a char literal when the given char is obvious.
2024-02-11 `MultiplicativeOperator`: Fix incorrect line/column in warnings when MOD and/or REM is interpolated. Add accessors `ColDelta` and `LineDelta` to class `Errors` to help with that.
2024-02-11 Move `UnaryOperator` into `UnaryExpression`. Add warnings for whitespace after plus and minus.
2024-02-13 Change `wsprintf` to `swprintf` for `%f` support
2024-02-13 Add `OptionalArgList`. Add some support for `@Option Args Enclosed` with procedure calls.
2024-02-14 `CallOrNew`: Refactor heuristics for `Call` to reduce duplicated tests; Add two heuristics for `New`.

_________________
Brent


Last edited by Brent on Feb 14th, 2024, 11:33pm; edited 3 times in total
Back to top
View user's profile Send private message Send e-mail
Brent
Site Admin


Joined: 01 Jul 2005
Posts: 796

PostPosted: Feb 14th, 2024, 11:35pm    Post subject: Re: Change log for ViviFire/src Reply with quote

Go to http://vivifire.com to download the latest demo and source code.
_________________
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