(items ...stackItem)
| 41 | return s[len(s)-1] |
| 42 | } |
| 43 | func (s jsonStack) isTop(items ...stackItem) bool { |
| 44 | top := s.peek() |
| 45 | for _, item := range items { |
| 46 | if top == item { |
| 47 | return true |
| 48 | } |
| 49 | } |
| 50 | return false |
| 51 | } |
| 52 | |
| 53 | func (s *jsonStack) replaceTop(item stackItem) { |
| 54 | if len(*s) > 0 { |