protected override void OnConvert(CStreamReader input, StreamWriter output)
        {
            states.Push(0);
            while (input.EndOfStream == false)
            {
                string line = input.TrimmedReadLine();
                if (line == null)
                {
                    return;
                }

                if (!OnCompilerAction(line, input, output))
                {
                    OnNormalAction(line, input, output);
                }
            }
        }