Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bc: array assignment incorrectly prints #452

Merged
merged 1 commit into from
Feb 12, 2024

Commits on Feb 12, 2024

  1. bc: array assignment incorrectly prints

    * In exec_stmt(), instruction 'p' takes an array name and index number, then pushes the array element onto the stack (implicit print)
    * The default value for array elements is 0
    * The instruction '=P' assignd a value from the stack into an array element
    * Make the code for 'p' simpler by appending '[]' to $name, as done for '=P' instruction
    * For instruction '=P' the value being assigned to array should not be printed (this is controlled by $return variable)
    * For input "a[9] = 123; a[9];" the value of 123 should be printed once, for the 2nd statement
    * Tested this input against GNU and OpenBSD versions
    mknos authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    dc857d6 View commit details
    Browse the repository at this point in the history