HO-LANG

간단한 공식을 계산 할 수 있는 라이브러리 입니다.

Github

라이브러리 사용법

  1. bower 를 이용해서 라이브러리 받기
    $bower install holang
  2. 스크립트 불러오기
    <script src="bower_components/ho-lang/dist/holang.min.js"></script>
  3. 코드 파싱 & 실행
    var code = `사과=10;수박=20;합=사과+수박*2;`
    var result = holang.parse(code);
    console.log(result);
    
  4. 컨텍스트를 미리 지정하여 사용 할 수 있습니다.
    holang.setContext({"수박":"10"});
    var code = `사과=수박+2`
    var result = holang.parse(code);
    console.log(result);
    

Holang 문법

  • '=' 연산자를 통해 변수에 값을 대입 합니다. 문장의 끝에는 세미콜론';'이 옵니다.
    사과=1;
    배=사과+1;							
    
  • 사칙연산을 지원합니다. 괄호를 통해 연산순서를 조절 할 수 있습니다.
    삼=3;
    사겠죠=삼+1;
    마이너스팔=사겠죠*-2;
    마이너스사=마이너스팔/2;
    십이=(사겠죠+2)*2;
    
  • 거듭제곱은 "^" 연산자를 이용합니다. 나머지 연산은 "%" 을 이용합니다.
    아마도팔=2^3;
    아마도삼=아마도팔%5;
    
{{error}}