Program#

class gam.ast.program.Program(*, name: Literal['Program'] = 'Program', modules: List[Module] = None, view_index: ViewPage, statements: List[Statement] = None, entry_point: CallExpression, **extra_data: Any)[source]#

Represents a program

A Program is a collection of modules that are used to represent the application. It is used to store the application.

name: Literal['Program']#
modules: List[Module]#
view_index: ViewPage#
statements: List[Statement]#
entry_point: CallExpression#