Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

UniProgramのフィールドについて(最上位のノードの検討) #22

@RYOSKATE

Description

@RYOSKATE

現在UniProgramが最上位のノードとして想定されていると思うのですが
public List<UniClassDec> classes;
というフィールドはJavaなど全ての式が何らかのクラスの下に属している言語でないと対応しません。

例えばC言語ですと
構造体(UniClassDec),関数(UniMethodDec),グローバル変数(UniVariableDec)が並んで現れることが考えられます。

それらをまとめるにはList<UniNode> nodesに変更するか、
List<UniNode>をフィールドに持つさらに上位のノードの用意するかの検討が必要になります。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions