skip to content

Testing My New Code Formatter

/ 1 min read

I am using the Crayon Code Highlighter.  Let’s see how it works:

procedure ConfigureOptions;
var
  Option : IOptionDefintion;
begin
  Option := TOptionsRegistry.RegisterUnNamedOption('The file to be processed',
    procedure(value : string)
    begin
        TSampleOptions.FileToProcess:= value;
    end);
  Option.Required := true;

  Option := TOptionsRegistry.RegisterOption('OutputInUpperCase','o', 'The output should be in upper case',
    procedure(value : Boolean)
    begin
        TSampleOptions.OutputInUpperCase:= value;
    end);
  Option.Required := true;  Option.HasValue := False;

  Option := TOptionsRegistry.RegisterOption('NumberOfIterations','n','The number of times the file should be processed',
    procedure(value : integer)
    begin
        TSampleOptions.NumberofIterations := value;
    end);
  Option.Required := False;
  Option.HasValue := True;
end;

Looks pretty good I think.

Subscribe to my newsletter

Get things that occur to me delivered straight to your inbox. Totally free, no spam.

Comments (0)

No comments yet. Be the first to comment!

Leave a Comment