Piglet Part1 - Examples

A language named Piglet to describe the flow chart

Posted on February 1, 2020

Examples

An Simple Example

init;
if (failure) {
  has error;
  break;
}
submit;

An Example with Chinese

初始化;

if (出错) {
  出错啦;
  break;
}

提交;

An Example of switch-case

switch (num) {
  case 1:
    something for 1;
    break;
  case 2:
    something for 2;
  default:
    something default;
}

something last;

An Example of if-else

if (a) {
  something for A;
} elif (b) {
  something for B;
} else {
  something else;
}

something last;

An Example of a Circle

init;
do {
  retry;
} while (failure)
submit;