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

PostPosted: Feb 13th, 2023, 8:33pm    Post subject: Change log for ViviFire/src Reply with quote

2023-01-22 Add tests for errors when 'Exit' or 'GoTo' used in 'Finally'
2023-01-22 Update copyright
2023-01-28 Add 'TolExpression'. Change 'AssignmentStatement', 'ConditionalExpression', 'DoStatement', 'Expression', 'IfBlockStatement', 'IfStatement', 'SelectStatement', 'WhileStatement'. Add support for 'Var s = Sub ...'.
2023-01-28 Add support for 'Exit Constructor'
2023-01-29 'IsNamedArgument': Add a rough heuristic to warn about possible syntax error with '=' and ':='

2023-02-01 'CallStatement', 'ConstructorStatement': Add tests for errors 'CALL CONSTRUCTOR is available only in a CONSTRUCTOR' and 'CONSTRUCTOR VAR cannot have a parameter list'
2023-02-07 'ExitStatement': Add test for error 'CALL BASE is available only in a CONSTRUCTOR'
2023-02-13 Remove 'Int', 'Real', and 'UInt' as primitive data types
2023-02-17 Change conditional compilation from directives (@If...@Else...@End) to statements (Const If...Else...End If)
2023-02-21 Tokens 'string_literal' and 'malformed_string_literal': Remove commented out parts
2023-02-27 Add command line switch '-t' to display time elapsed
2023-02-27 Change invocations of macro 'ID()' to use constants 'STMT' and 'EXPR'. These values are switched with each other.

2023-03-03 'NamedString': Change names of some time constants (eg, $TIME_24_SEC becomes $TIME_24HMS). Fix case-sensitivity bug.
2023-03-07 'StringExpression': Remove vector v and use wstring res directly. Conditionally print res if arg '-v2' or greater.
2023-03-09 'Deprecated': Divide '@' and 'Deprecated' into two tokens. Add 'OptionalNewline'.
2023-03-09 'EnumMember', 'EnumStatement': Permit many constants on the same line with semicolons. Add 'SyncSeparator'.

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


Joined: 01 Jul 2005
Posts: 788

PostPosted: Mar 10th, 2023, 5:25am    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