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

No packages published

Contributors 2

  •  
  •