정규식 참고 사이트
튜토리얼 형식
https://regexone.com/lesson/introduction_abcs
디버깅 (제일 좋았음)
쉽게 그림으로 보여준다고 함
XML은 어떤 구조인가
http://tcpschool.com/xml/xml_basic_structure
피어세션
when
String의 first() 메소드
Stack은 간단하니까 직접 구현 가능. 초기 pointer -1로 하고 더하고 빼주고 mutablelist에서 add, pop 사용 가능하니까
.iterator(), hasNext
공백 지우기 trim()
\t
makespace 정의해서 만들기
visited를 통해 i를 얼마나 하네 마네 할 필요 없다.
replace로 모두 줄넘김으로 처리해서 구분
잘하는 사람꺼 출력을 어떻게 처리했는지, 재귀를 썼는지 등을 나중에라도 보기.
parser를 돌면 AST로 만들어줘서 그걸 이용한다.
lexer랑 parser도 명확하게 구분하는게 아니라 섞어서 사용하기도 한다.
각 형태마다 모두 정규식 다 만들어서..
주석 주석 주석
정규식을 안써도 되긴 된다. 단 코드가 좀 길어지고 복잡해지고 flag 변수들도 좀 써야되고 할듯.
html의 경우 well-formed로 바꿔서 수정.
'강의 > 부캠 안드로이드 학습정리' 카테고리의 다른 글
day 8. 코틀린의 함수형 프로그래밍 (0) | 2021.07.28 |
---|---|
day 7 클래스 상속 (0) | 2021.07.27 |
day4. 공간 할당의 어려움.. (0) | 2021.07.22 |
Day3. 코틀린 외부 라이브러리 불러와서 해보기. (0) | 2021.07.22 |
day 2. 왠지 유용한 리눅스 기능들.. (0) | 2021.07.20 |