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