main

globalStatement comment listStatement comment objectStatement comment

objectStatement

newObject identifier objectIdentifier newObject identifier objectIdentifier objExpression setObject identifier objExpression

objectIdentifier

name array function

listStatement

list identifier paramElement

globalStatement

comment print objExpression display objExpression name

objExpression

paramElement paramElement objExpression

function

identifier functionArguments

functionArguments

lParam params rParam

array

lArray params rArray

params

paramElement paramElement params

paramElement

number name array function division

division

number divider number

name

identifier string