・文字列に対する == と != の演算を equals() を使って判定するようコード生成するように修正した.
・ファイルセーブ機能でモデルの初期化部分を正しく出力できていなかったのを修正した. ・文字列リテラルの扱い方を整理した. - Symbol名としてはダブルクォーテーションで囲む. - Constant()のコンストラクタではダブルクォーテーションで囲っていない文字列を引数として渡す. - Constant.toString()では,コード上の表現すなわちダブルクォーテーションで囲った文字列を返す. - ダブルクォーテーションで囲っていない文字列は,Constant.getValue()で取得するようにする, |
---|
|
AlgebraicDataflowArchitectureModel/src/application/editor/Editor.java |
---|
AlgebraicDataflowArchitectureModel/src/application/editor/stages/DataFlowCellEditor.java |
---|
AlgebraicDataflowArchitectureModel/src/application/editor/stages/DataFlowModelingStage.java |
---|
AlgebraicDataflowArchitectureModel/src/models/algebra/Constant.java |
---|
AlgebraicDataflowArchitectureModel/src/models/algebra/Type.java |
---|
AlgebraicDataflowArchitectureModel/src/models/dataConstraintModel/ChannelMember.java |
---|
AlgebraicDataflowArchitectureModel/src/models/dataConstraintModel/DataConstraintModel.java |
---|
AlgebraicDataflowArchitectureModel/src/models/dataConstraintModel/JsonAccessor.java |
---|
AlgebraicDataflowArchitectureModel/src/parser/Parser.java |
---|
AlgebraicDataflowArchitectureModel/src/parser/ParserDTRAM.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/CodeGeneratorTest.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/DataStorageDecisionTest.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/DataStorageNecessityTest.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/EdgeTransitionSelectableTest.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/InverseTest.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/UpdateConflictCheckTest.java |
---|
AlgebraicDataflowArchitectureModel/src/tests/parser/ParseTest.java |
---|