override fun setIfElseSyntaxTree()

in src/main/kotlin/com/github/korosuke613/bwdm/informationStore/OperationDefinition.kt [50:66]


    override fun setIfElseSyntaxTree() {
        //parsing for parameters
        val tcPatternList = (tcDefinition as TCExplicitOperationDefinition).paramPatternList[0] // 仮引数
        setUsedInstanceVariables()

        for (parameter in tcPatternList) {
            parameters.add(parameter.toString())
        }
        for (variable in usedInstanceVariables) {
            parameters.add(variable.key)
            argumentTypes.add(variable.value)
        }

        parseIfConditions()

        conditionAndReturnValueList = ConditionAndReturnValueList(ifElseExprSyntaxTree!!.root)
    }