Certificate Programs Courses
Building Blocks
Types Functions Properties Conditional Properties Proofs
Why Logicwalk?
Log In Get Started

Expression

A compute program expression


Expression is used as input in the following functions:

"for" statement with target: target and iterable iterable
trio (first, second, third)
expression object[key]
expression elem in object
type of expression

Expression is used as output in the following functions:

the expression at time s
obj.method_name(args)
object.attribute
object.attribute = value
program context with variables: vars and expression state: expr_state and control map: in_block
program context where Local Variables Map: variables, Expression Stack: expr_stack, Values Stack: values_stack, Line: line, Tab: tab, and Control Map: control_map
trio (first, second, third)
expression left + right
expression left - right
expression left * right
expression object[key]
expression elem in object

Comments

Please log in to add comments

Courses

Foundation
Learning by Proving
Computer Science
Computer Architecture 1
Computer Architecture 2: I/O Devices
Data Structures
Python Programming 1
Python Programming 2
Operating Systems
Mathematics
Algebra 1

Building Blocks

Types
Functions
Properties
Conditional Properties

About Us

Our Story
Help Center
Terms of Use | Privacy Policy | Contact Us

© 2021-2025 Logicwalker, LLC. All rights reserved. Logicwalk on YouTube Logicwalk on Facebook Logicwalk on Twitter