Home News DOC Class DL Others Cooker
Others  >  Release Note
Release Note

Ver 1.3.1.0

Sep. 17, 2021

Added reading from resource files to the method of message localization.

For this reason, two functions have been added to the RiceManager class.

public static void SetFromResource (ResourceManager manager)

public static void SetFromResource (ResourceManager manager, CultureInfo info)


Rice.dll has been fixed to automatically switch between English and Japanese.


Message identifiers have changed.

Changed the minus sign used in identifiers to underscore.

Example: builder-class-register-> builder_class_register

Ver 1.3.0.0

July 13, 2021

Added the reserved variable __count to the keepon statement.


Added increment and decrement statements.


Added indexer operator.

You can specify an item of the list class with the indexer operator.


Fixed the condition judgment and loop condition judgment of the following statements.

if

elseif

while

fromto

keepon

each


When the proxy class appears in the condition judgment and loop condition judgment, the proxy entity is automatically retrieved.


Fixed the assignment statement.

Fixed to be able to assign a numeric class with a small range to a numeric class with a large range.

You can assign long and int classes to the real class.

You can assign the int class to the long class.


Added compound assignment statements.

+=

-=

*=

/=

%=


Fixed the following operators.

++ Postfix ++ operator

-- Postfix -- operator


+ Unary + operator

- Unary - operator

! Logical negation operator

++ Prefix ++ operator

-- Prefix -- operator


* Multiplication operator

/ Division operator

% Modulo operator


+ Addition operator

- Subtraction operator


< Less than operator

<= Less than or equal operator

> Greater than operator

>= Greater than or equal operator


== Value equality operator

!= Value inequality operator


& Logical AND operator


| Logical OR operator


When the proxy class appears in the operands of these operators, the proxy entity is automatically retrieved.


real class

Fixed the Value setter.

You can assign long and int classes to the setter.


long class

Fixed the Value setter.

You can assign the int class to the setter.

Ver 1.2.0.0

May 15, 2021

Added support for document comments.


Added the following abbreviations as keywords.

ec(endclass)
ef(endfitter)
es(endsetter)
eg(endgetter)
em(endmethod)
ei(endif)
et(endtry)
ew(endwhile)
ee(endeach)
eft(endfromto)

The following keywords have been added with the addition of the keepon statement.

keepon

endkeepon

eko


Introduced "named comment" that makes to refer to the content of the comment from the script possible.


Added prefix ++ operator.

Added postfix ++ operator.

Added prefix -- operator.

Added postfix -- operator.


Fixed the fromto statement.

Fixed not to execute the loop that was executed only once when the start value and the end value are the same.


Added the keepon statement.

It is a loop statement by specifying the number of times.


Fixed the condition judgment for the following statements. Numerical value is allowed.

if statement

elseif statement

while statement


string class

The following methods are added.

Trim(string)

TrimStart(string)

TrimEnd(string)

PeelDQ()


bool class

Fixed the return value of S getter.

Removed Max and Min getters.


int class

The following methods are fixed.

inc()

dec()


long class

The following methods are fixed.

inc()

dec()


rice class

The following methods are added.

GetComment(string)

ContainsComment(string)

Implemented so that getters can refer to named comments.


error class

Fixed the Fitted getter.

Added the Name getter.


list class

Fixed the Fitted getter.

Added a fitter by initialization string.


dictionary class

Fixed the Fitted getter.

Added a fitter by initialization string.


queue class

Fixed the Fitted getter.

Added a fitter by initialization string.


stack class

Fixed the Fitted getter.

Added a fitter by initialization string.


Added the pair class.

Copyright © Rice All rights reserved.