1.0.1-1 • Published 3 years ago

pseudo-to-go v1.0.1-1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

pseudo-to-go

Convert Pseudocode to Go. Specifically the pseudocode specification used in my class.

Convert Pseudocode to Go. Khususnya spesifikasi pseudocode yang digunakan di kelas saya.

usage

CLI

build source code menjadi executable.

npm run build

file executable akan dibuat di folder releases.

Usage: ptg-[os] <input> <output?>
  os     : win, linux, macos
  input  : nama teks file yang akan di-convert
  output : optional, nama file output, jika tidak ada maka akan sesuai nama program

NodeJS

const { lexer, convert } = require('./dist/ptg.js');
const fs = require('fs');

const input = fs.readFileSync('./input.txt', 'utf8');
const [name, data] = convert(lexer(input));
fs.writeFileSync('./output.txt', data);

support status

  • supported
  • unsupported yet (gatau nanti kalo ada yang mau ditambahin)

KEYWORDS

  • program
  • kamus
  • algoritma
  • input
  • output
  • if
  • else
  • else if
  • endif
  • function
  • procedure

DATATYPE

  • integer
  • string
  • boolean
  • real

OPERATOR

  • +, -, *, / (arithmetic)
  • <- (assigment)
  • ==, != (equality)
  • <, >, <=, >= (comparison)
  • (, ) (parenthesis)
  • and (logical AND)
  • or (logical OR)
  • not (logical NOT)
  • div (integer division)
  • mod (modulo)

spesifikasi pseudocode

TODO

1.0.1-1

3 years ago

1.0.1-0

3 years ago

1.0.0-0

3 years ago

1.0.0

3 years ago