Modest
Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.
파일 탐색기
최종 버전 다운로드 (.zip)- format
- changelog
- compat
- control
- copyright
- docs
- libmodest-dev.install
- libmodest.install
- rules
- main.c
- UserInterfaceState.xcuserstate
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Breakpoints_v2.xcbkptlist
- Modest.xcscheme
- xcschememanagement.plist
- project.pbxproj
- myhtml_life_cycle_with_thread.png
- myhtml_life_cycle_without_threads.png
- github-light.css
- normalize.css
- stylesheet.css
- _config.yml
- index.html
- README_RU.md
- css_property_to_node.c
- css_real_and_default_property_to_node.c
- Makefile.mk
- selectors_find_nodes_low_level.c
- selectors_prepare_low_level.c
- style_attr_low_level.c
- css_low_level.c
- declaration_low_level.c
- detect_charset_encoding_high_level.c
- example.h
- incoming_buffer_high_level.c
- Makefile.mk
- selectors_low_level.c
- stylesheet_low_level.c
- token_type_convert_high_level.c
- tokenizer_buffer_high_level.c
- tokenizer_chunk_high_level.c
- tokenizer_high_level.c
- detect_encoding_by_trigrams.c
- detect_encoding_in_meta.c
- encoding_by_name.c
- example.h
- Makefile.mk
- glyph_metrics.c
- Makefile.mk
- attributes_high_level.c
- callback_tree_node_high_level.c
- chunks_high_level.c
- custom_tree_high_level.c
- example.h
- fragment_high_level.c
- get_title_high_level.c
- get_title_low_level.c
- html2sexpr.c
- insert_in_appropriate_place_high_level.c
- Makefile.mk
- modify_and_serialize.c
- nodes_by_attr_key_high_level.c
- nodes_by_attr_value_high_level.c
- parse_without_whitespace.c
- print_tree_high_level.c
- serialization_high_level.c
- string_manipulate_high_level.c
- tokenizer_colorize_high_level.c
- tokenizer_colorize_low_level.c
- Makefile.mk
- url_data.c
- url_parse.c
- url_relative.c
- Makefile
- finder.h
- match.h
- myosi.h
- pseudo_class.h
- resource.h
- thread.h
- type.h
- layer.h
- node.h
- property.h
- raw_property.h
- serialization.h
- begin.h
- binding.h
- tree.h
- tree_node.h
- default.h
- default_entries.h
- default_resources.h
- map.h
- map_resource.h
- raw.h
- sheet.h
- type.h
- declaration.h
- glue.h
- modest.h
- myosi.h
- avl_tree.h
- mchar_async.h
- mcobject.h
- mcobject_async.h
- mcsimple.h
- mcsync.h
- mctree.h
- mhash.h
- resources.h
- incoming.h
- myosi.h
- mystring.h
- mythread.h
- perf.h
- thread_queue.h
- utils.h
- default.h
- default_entries.h
- default_resources.h
- entry.h
- entry_destroy.h
- entry_destroy_resources.h
- init.h
- myosi.h
- parser.h
- serialization.h
- serialization_resources.h
- state.h
- init.h
- myosi.h
- state.h
- init.h
- myosi.h
- parser.h
- serialization.h
- state.h
- const.h
- init.h
- myosi.h
- parser.h
- resources.h
- resources_name.h
- serialization.h
- shared.h
- function.h
- function_parser.h
- function_resource.h
- init.h
- list.h
- myosi.h
- myosi_resource.h
- parser.h
- pseudo.h
- pseudo_resource.h
- serialization.h
- state.h
- value.h
- value_resource.h
- color.h
- color_const.h
- color_parser.h
- color_resources.h
- consume.h
- destroy.h
- image.h
- image_resources.h
- resources.h
- serialization.h
- units.h
- units_resources.h
- values.h
- an_plus_b.h
- api.h
- check.h
- convert.h
- entry.h
- mycss.h
- myosi.h
- mystring.h
- parser.h
- stack.h
- stylesheet.h
- syntax_ending.h
- tokenizer.h
- tokenizer_end.h
- tokenizer_global.h
- tokenizer_resource.h
- detect_resource.h
- encoding.h
- myosi.h
- mystring.h
- resource.h
- cmap.h
- glyf.h
- head.h
- hhea.h
- hmtx.h
- loca.h
- maxp.h
- myfont.h
- myosi.h
- name.h
- os_2.h
- pclt.h
- vhea.h
- vmtx.h
- api.h
- callback.h
- charef.h
- charef_resource.h
- data_process.h
- def.h
- myhtml.h
- mynamespace.h
- mynamespace_resource.h
- myosi.h
- mystring.h
- parser.h
- rules.h
- serialization.h
- stream.h
- tag.h
- tag_const.h
- token.h
- tokenizer.h
- tokenizer_doctype.h
- tokenizer_end.h
- tokenizer_script.h
- tree.h
- myosi.h
- host.h
- myosi.h
- parser.h
- path.h
- punycode.h
- resources.h
- scheme.h
- scheme_const.h
- scheme_resources.h
- serialization.h
- url.h
- utils.h
- finder.c
- finder.h
- match.c
- match.h
- myosi.h
- pseudo_class.c
- pseudo_class.h
- resource.h
- thread.c
- thread.h
- type.c
- type.h
- layer.c
- layer.h
- node.c
- node.h
- property.c
- property.h
- raw_property.c
- raw_property.h
- serialization.c
- serialization.h
- begin.c
- begin.h
- binding.c
- binding.h
- tree.c
- tree.h
- tree_node.c
- tree_node.h
- default.c
- default.h
- default_entries.h
- default_resources.h
- map.c
- map.h
- map_resource.h
- raw.c
- raw.h
- sheet.c
- sheet.h
- type.c
- type.h
- declaration.c
- declaration.h
- glue.c
- glue.h
- Makefile.mk
- modest.c
- modest.h
- myosi.h
- avl_tree.c
- avl_tree.h
- mchar_async.c
- mchar_async.h
- mcobject.c
- mcobject.h
- mcobject_async.c
- mcobject_async.h
- mcsimple.c
- mcsimple.h
- mcsync.c
- mcsync.h
- mctree.c
- mctree.h
- mhash.c
- mhash.h
- resources.h
- incoming.c
- incoming.h
- Makefile.mk
- myosi.c
- myosi.h
- mystring.c
- mystring.h
- mythread.c
- mythread.h
- perf.h
- thread_queue.c
- thread_queue.h
- utils.c
- utils.h
- default.c
- default.h
- default_entries.h
- default_resources.h
- entry.c
- entry.h
- entry_destroy.c
- entry_destroy.h
- entry_destroy_resources.h
- init.c
- init.h
- myosi.h
- parser.c
- parser.h
- serialization.c
- serialization.h
- serialization_resources.h
- state.c
- state.h
- init.c
- init.h
- myosi.h
- state.c
- state.h
- init.c
- init.h
- myosi.h
- parser.c
- parser.h
- serialization.c
- serialization.h
- state.c
- state.h
- const.h
- init.c
- init.h
- myosi.h
- parser.c
- parser.h
- parser_background.c
- parser_image.c
- parser_text_decoration.c
- parser_url.c
- resources.h
- resources_name.h
- serialization.c
- serialization.h
- shared.c
- shared.h
- function.c
- function.h
- function_parser.c
- function_parser.h
- function_resource.h
- init.c
- init.h
- list.c
- list.h
- myosi.h
- myosi_resource.h
- parser.c
- parser.h
- pseudo.c
- pseudo.h
- pseudo_resource.h
- serialization.c
- serialization.h
- state.c
- state.h
- value.c
- value.h
- value_resource.h
- ending.h
- syntax.h
- color.c
- color.h
- color_const.h
- color_parser.c
- color_parser.h
- color_resources.h
- consume.c
- consume.h
- destroy.c
- destroy.h
- image.c
- image.h
- image_resources.h
- resources.h
- serialization.c
- serialization.h
- units.c
- units.h
- units_resources.h
- values.c
- values.h
- an_plus_b.c
- an_plus_b.h
- api.h
- check.c
- check.h
- convert.c
- convert.h
- entry.c
- entry.h
- Makefile.mk
- mycss.c
- mycss.h
- myosi.h
- mystring.c
- mystring.h
- parser.c
- parser.h
- stack.c
- stack.h
- stylesheet.c
- stylesheet.h
- syntax_ending.h
- tokenizer.c
- tokenizer.h
- tokenizer_end.c
- tokenizer_end.h
- tokenizer_global.c
- tokenizer_global.h
- tokenizer_resource.h
- detect.c
- detect_resource.h
- encoding.c
- encoding.h
- Makefile.mk
- myosi.h
- mystring.c
- mystring.h
- resource.h
- cmap.c
- cmap.h
- glyf.c
- glyf.h
- head.c
- head.h
- hhea.c
- hhea.h
- hmtx.c
- hmtx.h
- loca.c
- loca.h
- Makefile.mk
- maxp.c
- maxp.h
- myfont.c
- myfont.h
- myosi.c
- myosi.h
- name.c
- name.h
- os_2.c
- os_2.h
- pclt.c
- pclt.h
- vhea.c
- vhea.h
- vmtx.c
- vmtx.h
- api.h
- callback.c
- callback.h
- charef.c
- charef.h
- charef_resource.h
- data_process.c
- data_process.h
- def.h
- Makefile.mk
- myhtml.c
- myhtml.h
- mynamespace.c
- mynamespace.h
- mynamespace_resource.h
- myosi.h
- mystring.c
- mystring.h
- parser.c
- parser.h
- rules.c
- rules.h
- serialization.c
- serialization.h
- stream.c
- stream.h
- tag.c
- tag.h
- tag_const.h
- tag_init.c
- token.c
- token.h
- tokenizer.c
- tokenizer.h
- tokenizer_doctype.c
- tokenizer_doctype.h
- tokenizer_end.c
- tokenizer_end.h
- tokenizer_script.c
- tokenizer_script.h
- tree.c
- tree.h
- mcsync.c
- io.c
- memory.c
- perf.c
- thread.c
- Makefile.mk
- Rules.mk
- mcsync.c
- io.c
- memory.c
- perf.c
- thread.c
- Makefile.mk
- Rules.mk
- Makefile.mk
- myosi.c
- myosi.h
- host.c
- host.h
- Makefile.mk
- myosi.c
- myosi.h
- parser.c
- parser.h
- parser_end.c
- path.c
- path.h
- punycode.c
- punycode.h
- resources.h
- scheme.c
- scheme.h
- scheme_const.h
- scheme_resources.h
- serialization.c
- serialization.h
- url.c
- url.h
- utils.c
- utils.h
- detect_meta.html
- avl_tree.c
- encoding_detect_meta.c
- Makefile.mk
- height.html
- width.html
- declaration.c
- Makefile.mk
- detect_meta.html
- encoding_detect_meta.c
- Makefile.mk
- commoncrawl.c
- Makefile.mk
- pseudo_class_contains.c
- fragment.test
- hostname.test
- ipv4.test
- ipv6.test
- mailto.test
- miscellaneous.test
- path.test
- port.test
- query.test
- relative.test
- relative_win.test
- scheme.test
- Makefile.mk
- url.c
- Makefile
- Arkhip.otf
- Arkhip.ttf
- readme.txt
- CFunction.pm
- Grammar.pm
- Token.pm
- Base.pm
- an+b.txt
- begin.txt
- color.txt
- media.txt
- namespace.txt
- property.txt
- rules.txt
- selectors_grammar.txt
- selectors_grammar_work.txt
- units.txt
- color_const.h
- color_resources.h
- declaration_default_resources.h
- declaration_destroy_resources.h
- declaration_serialization_resources.h
- image_resources.h
- property_const.h
- property_resources.h
- property_resources_name.h
- an+b.pl
- begin.pl
- color.pl
- declaration.pl
- functions.pl
- image.pl
- media.pl
- mycss_first_char.pl
- namespace.pl
- pseudo.pl
- pseudo_element.pl
- rules.pl
- selectors.pl
- units.pl
- encodings.json
- indexes.json
- index-ibm866.txt
- index-iso-8859-5.txt
- index-koi8-r.txt
- index-windows-1251.txt
- index-x-mac-cyrillic.txt
- trigram.data
- default_resources.h
- tag_const.h
- tag_init.c
- tags.txt
- url_resources.h
- url_scheme_const.h
- url_scheme_resources.h
- autodetect_single_byte.pl
- encoding.pl
- encoding_name.pl
- entities.pl
- forall.pl
- namespace.pl
- tags_init.pl
- tags_style_default.pl
- url.pl
- url_resources.pl
- .gitignore
- .travis.yml
- api_breaking_changes.md
- CHANGELOG.md
- CMakeLists.txt
- INSTALL.md
- LICENSE
- Makefile
- Makefile.bin.cfg
- Makefile.cfg
- modest.pc.in
- modestConfig.cmake.in
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/lexborisov/Modest
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Modest
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
