| 1234567891011121314151617181920212223242526 |
- // package state_int -- состояние ВМ для целых чисел
- package state_int
- import (
- "log"
- )
- // IStateInt -- интерфейс состояния ВМ для целых чисел
- type IStateInt interface {
- }
- // stateInt -- состояние ВМ для целых чисел
- type stateInt struct {
- dictRun map[string]int // Словарь переменных времени исполнения
- dictCompile map[string]bool // Словарь имён времени компиляции
- }
- // NewStateInt -- возвращает новый статус ВМ для целых чисел
- func NewStateInt() IStateInt {
- log.Println("NewStateInt()")
- sf := &stateInt{
- dictRun: make(map[string]int),
- dictCompile: make(map[string]bool),
- }
- return sf
- }
|