Kaynağa Gözat

Added some empty commands

Taddeus Kroes 11 yıl önce
ebeveyn
işleme
739a8a8924
1 değiştirilmiş dosya ile 7 ekleme ve 1 silme
  1. 7 1
      pga.ml

+ 7 - 1
pga.ml

@@ -7,12 +7,16 @@ let main () =
     prerr_endline "command:";
     prerr_endline "  help        show this help page";
     prerr_endline "  echo TERM   pretty-print a program";
+    prerr_endline "  norm TERM   get the norm of a program";
+    prerr_endline "  i TERM      get the ith instruction of a program";
+    prerr_endline "  dot TERM    generate Dot code for a flow graph";
     prerr_endline "input program syntax:";
     prerr_endline "  - write star (*) instead of omega sign";
     prerr_endline "  - write dollar sign ($) instead of pound sign";
     prerr_endline "";
     prerr_endline "A TERM argument may also be omitted and passed on stdin";
-    prerr_endline "instead for convenient use of UNIX pipes";
+    prerr_endline "instead for convenient use of UNIX pipes, e.g.:";
+    prerr_endline "$ ./pga echo 'a;b;(c)*' | ./pga dot | dot -T png | display";
     exit status
   in
 
@@ -35,6 +39,8 @@ let main () =
         usage 0
       | "echo" ->
         print_endline (string_of_program (input_term 2))
+      | "norm" | "i" | "dot" ->
+        raise (Failure "not implemented")
       | _ ->
         usage 1
     with