コード例 #1
0
ファイル: Brainfuck.cs プロジェクト: limitedmage/BrainCode
        public Brainfuck(string sourceCode, outputCallback outcb, inputCallback incb, breakpointCallback bpcb)
        {
            code = sourceCode;
            memory = new char[MEMORY_SIZE];
            stack = new int[STACK_SIZE];

            pc = 0;
            mc = 0;
            sc = 0;
            rc = 0;

            handleOutput = outcb;
            handleInput = incb;
            handleBreakpoint = bpcb;
        }
コード例 #2
0
ファイル: Lolcode.cs プロジェクト: limitedmage/BrainCode
        public Lolcode(string sourceCode, outputCallback outcb, inputCallback incb, breakpointCallback bpcb)
        {
            GenerateActions();

            running = true;

            code = ProcessCode(sourceCode);
            memory = new char[MEMORY_SIZE];
            stack = new int[STACK_SIZE];

            pc = 0;
            mc = 0;
            sc = 0;

            handleOutput = outcb;
            handleInput = incb;
            handleBreakpoint = bpcb;
        }