svnno****@sourc*****
svnno****@sourc*****
2013年 6月 8日 (土) 20:52:34 JST
Revision: 455 http://sourceforge.jp/projects/protra/scm/svn/commits/455 Author: panacoran Date: 2013-06-08 20:52:33 +0900 (Sat, 08 Jun 2013) Log Message: ----------- ReSharperによるアドバイスを反映させる。 * Protra.Lib/Lang/ArithmeticExpressionNode.cs: 見かけ上の変更。 (ArithmeticExpressionNode.Execute): RuntimeExceptionのInnerExceptionを設定する。 * Protra.Lib/Lang/ArithmeticTermNode.cs: 見かけ上の変更。 (ArithmeticTermNode.Execute): RuntimeExceptionのInnerExceptionを設定する。 * Protra.Lib/Lang/ArrayNode.cs: 見かけ上の変更。 * Protra.Lib/Lang/BreakStatementNode.cs: 同上。 * Protra.Lib/Lang/Buffer.cs: 同上。 * Protra.Lib/Lang/Builtins/DrawBuiltins.cs: 同上。 * Protra.Lib/Lang/Builtins/MathBuiltins.cs: 同上。 * Protra.Lib/Lang/Builtins/SimulateBuiltins.cs: 著作権表示の変更のみ。 * Protra.Lib/Lang/ComparisonNode.cs: 見かけ上の変更。 (ComparisonNode.Execute): RuntimeExceptionのInnerExceptionを設定する。 * Protra.Lib/Lang/ContinueStatementNode.cs: 見かけ上の変更。 * Protra.Lib/Lang/EmptyStatementNode.cs: 同上。 * Protra.Lib/Lang/EquivalenceComparisonNode.cs: 同上。 (EquivalenceComparisonNode.Execute): RuntimeExceptionのInnerExceptionを設定する。 * Protra.Lib/Lang/ExpressionNode.cs: 見かけ上の変更。 * Protra.Lib/Lang/ExpressionStatementNode.cs: 同上。 * Protra.Lib/Lang/FunctionDefinitionNode.cs: 同上。 * Protra.Lib/Lang/FunctionNode.cs: 同上。 (FunctionNode.Execute): RuntimeExceptionのInnerExceptionを設定する。 * Protra.Lib/Lang/FunctionType.cs: 見かけ上の変更。 * Protra.Lib/Lang/IfStatementNode.cs: 同上。 * Protra.Lib/Lang/Interpreter.cs: 同上。 * Protra.Lib/Lang/LiteralNode.cs: 同上。 * Protra.Lib/Lang/LogicalExpressionNode.cs: 同上。 (LogicalExpressionNode.Execute): RuntimeExceptionのInnerExceptionを設定する。 * Protra.Lib/Lang/LogicalTermNode.cs: 見かけ上の変更。 (LogicalTermNode.Execute): RuntimeExceptionのInnerExceptionを設定する。 * Protra.Lib/Lang/Node.cs: 見かけ上の変更。 * Protra.Lib/Lang/ParseException.cs: 同上。 * Protra.Lib/Lang/PrefixedExpressionNode.cs: 同上。 (PrefixedExpressionNode.Execute): RuntimeExceptionのInnerExceptionを設定する。キャッチしたRuntimeExceptionにTokenが設定されていたらそれを使う。#31527 * Protra.Lib/Lang/PrimaryNode.cs: 見かけ上の変更。 * Protra.Lib/Lang/ProgramNode.cs: 同上。 * Protra.Lib/Lang/Resource.cs: 同上。 * Protra.Lib/Lang/ReturnStatementNode.cs: 同上。 * Protra.Lib/Lang/RuntimeException.cs: 同上。 (RuntimeException.RuntimeException): InnerExceptionを設定可能にする。 * Protra.Lib/Lang/Scanner.cs: 見かけ上の変更。 * Protra.Lib/Lang/StatementNode.cs: 同上。 * Protra.Lib/Lang/SuffixedExpressionNode.cs: 同上。 * Protra.Lib/Lang/Token.cs: 同上。 * Protra.Lib/Lang/Value.cs: 同上。 * Protra.Lib/Lang/VariableNode.cs: 同上。 * Protra.Lib/Lang/WhileStatementNode.cs: 同上。 Ticket Links: ------------ http://sourceforge.jp/projects/protra/tracker/detail/31527 Modified Paths: -------------- protra/trunk/ChangeLog.txt protra/trunk/Protra.Lib/Lang/ArithmeticExpressionNode.cs protra/trunk/Protra.Lib/Lang/ArithmeticTermNode.cs protra/trunk/Protra.Lib/Lang/ArrayNode.cs protra/trunk/Protra.Lib/Lang/BreakStatementNode.cs protra/trunk/Protra.Lib/Lang/Buffer.cs protra/trunk/Protra.Lib/Lang/Builtins/DrawBuiltins.cs protra/trunk/Protra.Lib/Lang/Builtins/MathBuiltins.cs protra/trunk/Protra.Lib/Lang/Builtins/SimulateBuiltins.cs protra/trunk/Protra.Lib/Lang/ComparisonNode.cs protra/trunk/Protra.Lib/Lang/ContinueStatementNode.cs protra/trunk/Protra.Lib/Lang/EmptyStatementNode.cs protra/trunk/Protra.Lib/Lang/EquivalenceComparisonNode.cs protra/trunk/Protra.Lib/Lang/ExpressionNode.cs protra/trunk/Protra.Lib/Lang/ExpressionStatementNode.cs protra/trunk/Protra.Lib/Lang/FunctionDefinitionNode.cs protra/trunk/Protra.Lib/Lang/FunctionNode.cs protra/trunk/Protra.Lib/Lang/FunctionType.cs protra/trunk/Protra.Lib/Lang/IfStatementNode.cs protra/trunk/Protra.Lib/Lang/Interpreter.cs protra/trunk/Protra.Lib/Lang/LiteralNode.cs protra/trunk/Protra.Lib/Lang/LogicalExpressionNode.cs protra/trunk/Protra.Lib/Lang/LogicalTermNode.cs protra/trunk/Protra.Lib/Lang/Node.cs protra/trunk/Protra.Lib/Lang/ParseException.cs protra/trunk/Protra.Lib/Lang/PrefixedExpressionNode.cs protra/trunk/Protra.Lib/Lang/PrimaryNode.cs protra/trunk/Protra.Lib/Lang/ProgramNode.cs protra/trunk/Protra.Lib/Lang/Resource.cs protra/trunk/Protra.Lib/Lang/ReturnStatementNode.cs protra/trunk/Protra.Lib/Lang/RuntimeException.cs protra/trunk/Protra.Lib/Lang/Scanner.cs protra/trunk/Protra.Lib/Lang/StatementNode.cs protra/trunk/Protra.Lib/Lang/SuffixedExpressionNode.cs protra/trunk/Protra.Lib/Lang/Token.cs protra/trunk/Protra.Lib/Lang/Value.cs protra/trunk/Protra.Lib/Lang/VariableNode.cs protra/trunk/Protra.Lib/Lang/WhileStatementNode.cs