#NEWLINE# def on_option( self , node ) : #NEWLINE# #INDENT# '\n        option: "option" optionBody ";"\n        optionBody: indent ( "." indent )* "=" constant\n        constant: indent | intlit | STRING | "true" | "false"\n        ' #NEWLINE# parts = list ( self . visit ( * node . children ) ) #NEWLINE# ( yield classes . Property ( parts [ : ( - 1 ) ] , parts [ ( - 1 ) ] ) )