コード例 #1
0
ファイル: Interpret.cs プロジェクト: vlnn/cff
        public void Parse(CodeReader codeReader)
        {
            string nonParsedCode = codeReader.ReadCode();

            string[] parsedCode = codeReader.ParseCode(nonParsedCode);
            foreach (string word in parsedCode)
            {
                if (!Forth.IsCompiling())
                {
                    System.Console.Write("Running "); // 2do del
                    System.Console.WriteLine(word);   // 2do del
                    Forth.Run(word);
                }
                else
                {
                    System.Console.Write("Compiling "); // 2do del
                    System.Console.WriteLine(word);     // 2do del
                    Forth.Compile(word);
                };
            }
        }
コード例 #2
0
 public void ParseSimpleLine()
 {
     codeReader.ParseCode("one two   three").ShouldBe(new[] { "one", "two", "three" });
 }