You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current BlockState is represented as a tree with one parent and many children. It represents blocks as a tree with branches and leaves. Each block state has a context that contains SemanticStack. It means that all contexts also represented as a tree.
There is an unknown entry point to the branch or leaf of context. And it's a bit tricky to flatten root context for endpoint Codegen. To simplify the fetching process for Codegen backends, there is a proposal:
for the parent BlockState "flatten" all children's contexts. It means parent context will also include children's contexts. And it has linear representations. At the same time, it will exist children BlockState with their own context
root BlockState will contain flattened linear context.
The text was updated successfully, but these errors were encountered:
mrLSD
changed the title
Feature: flatten root BlockState fro SemanticStackContext
Feature: flatten root BlockState for SemanticStackContextNov 11, 2023
Description
The current
BlockState
is represented as a tree with one parent and many children. It represents blocks as a tree with branches and leaves. Each block state has acontext
that containsSemanticStack
. It means that all contexts also represented as a tree.There is an unknown entry point to the branch or leaf of context. And it's a bit tricky to flatten root context for endpoint
Codegen
. To simplify the fetching process for Codegen backends, there is a proposal:BlockState
will contain flattened linear context.The text was updated successfully, but these errors were encountered: