Skip to content

techeer-sv/hur-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

테커헐랭실록

헐랭 문서

헐랭이 뭐야? 대단한 언어죠~

헐랭이랑?

헐랭이란 테커에서 제일 많이 사용되는 "헐" 과 "헐랭" 을 사용한 언어입니다

헐랭 확장자는 .hur 입니다

초기 설정

  • init.sh라는 파일을 실행하면 .hur 확장자 파일을 hurlang some_file.hur 이런식으로 실행/컴파일 할수있게 설정해줍니다.
  • export PATH="$HOME/bin:$PATH" 도 실행 해주세요~

헐랭 문법 (Language Grammar)

메인 함수 선언

  • 모든 헐랭 파일은 시작과 끝이 있습니다.
  • 시작은 놀땐 놀아야지 그리고 끝에는 근데 지금이 놀떈가? 로 끝나야지 됩니다.
  • 위 두 문장이 없으면 에러문이 나옵니다.
  • 에러문은 안되면 죽으면 되지 뭐~ 입니다

변수

  • 변수는 어쩌라게 가 뒤에 붙어야합니다

  • 예시: 아래 예시에는 라는 변수를 선언한겁니다

아 어쩌라게

연산자

  • 은 +1 이고 은 -1 입니다
  • 곱하기는 토스 입니다
  • 변수의 값을 부여하거나 바꿀때는 ?가 변수 뒤에 붙어야합니다 라고 하셔야합니다 예시: 아 라는 변수를 선언하고 더하기, 빼기, 곱하기 해보기
아 어쩌라게

아? 헐헐헐 // +3
아? 랭 // -1

// 이렇게 아 변수는 2가 됐습니다 (3-1)

아? 헐헐 토스 헐헐 // 2*2 + (기존 아? 변수에 있던 값) = 6

입출력

  • 입력은 쾌락 입니다
  • 출력은 책임 입니다
  • 퀘락 앞에 변수를 놓으면 입력한 숫자 (int) 값이 그 변수에 지정됩니다
아이고 쾌락 // 여기서 65을 입력하면 `아이고` 변수에 65이 지정됩니다
  • 출력도 앞에 변수를 놓으면 됩니다
아이고 책임 // 65이 콘솔에 출력
  • 만약에 출력때 int가 아니라 ascii변환값을 원하면 뒤에 !를 붙이면 됩니다
아이고 책임! // 콘솔에 A 출력

반복문

  • 반복문은 욜로하다가 로 시작해서 골로간다 로 끝납니다
  • 욜로하다가 이후에 변수나 을 사용해 몇번 반복할지 정할수 있습니다
  • 그리고 브라켓 {}안에서 돌아갑니다
아 어쩌라게
아? 헐
욜로하다가 헐헐 골라간다 { // 두번 반복
    아 책임
    }
// 콘솔에 1이 두번 찍힌다


아놔 어쩌라게
아놔? 헐헐
욜로하다가 아놔 골라간다 { // 아놔 = 2, 두번 반복
    아 책임
    }
// 콘솔에 1이 두번 찍힌다

조건문

  • 조건문은 내 밑으로 다 알지? 로 시작해서 위는 안건드시잖아 로 끝납니다.
  • 내 밑으로 다 알지? 뒤에 변수나 연산자 두개를 넣어서 둘이 값이 같으면 조건문이 발동됩니다.
  • 그리고 브라켓 {}안에서 돌아갑니다
// 편하게 `아` 라는 변수 값이 1이고 `아놔` 는 2라고 합시다

// `아`는 1이고 `헐` 도 1이니 조건문이 맞아서 1이 출력 됩니다
내 밑으로 다 알지? 아 헐 위는 안건드시잖아 {
    아 책임
    }

// `아놔`는 2고 `헐` 도 1이니 조건문이 안맞아서 아무것도 일어나지 않습니다
내 밑으로 다 알지? 아놔 헐 위는 안건드시잖아 {
    아 책임
    }

에러문

  • 시작과 끝에 들어가야하는 문장이 없는 경우 빼고 다른 오류가 났을때는 잠은 죽어서 자자라는 오류문이 나옵니다.

About

헐랭방구

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors