{
  "translations": {
    "en": {
      "sc1": "Here is the <code>push</code> operation. First we see the linked stack before <code>push</code>",
      "sc2": "Create a new node.",
      "sc3": "Set the value of the new node.",
      "sc4": "Modify the <code>next</code> field of the newly created link node to point to the top of the stack",
      "sc5": "Then set top to point to the new link node.",
      "sc6": "Increase stack size by 1."
    }
  },
  "code": {
    "java": [{
      "url": "../../../SourceCode/Java/Lists/LStack.java",
      "lineNumbers": false,
      "startAfter": "/* *** ODSATag: LStackPush *** */",
      "endBefore": "/* *** ODSAendTag: LStackPush *** */",
      "tags": {
        "sig": 1,
        "new": 2,
        "size": 3
      }
    }],
    "java_generic": [{
      "url": "../../../SourceCode/Java_Generic/Lists/LStack.java",
      "lineNumbers": false,
      "startAfter": "/* *** ODSATag: LStackPush *** */",
      "endBefore": "/* *** ODSAendTag: LStackPush *** */",
      "tags": {
        "sig": 1,
        "new": 2,
        "size": 3
      }
    }]
  }
}
