Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[docs/dev] order of operations #122

Closed
tlienart opened this issue Apr 13, 2019 · 1 comment
Closed

[docs/dev] order of operations #122

tlienart opened this issue Apr 13, 2019 · 1 comment
Milestone

Comments

@tlienart
Copy link
Owner

would help for improvements, features etc.

Process File

function process_file_err in manager/file_utlis.

Main cases:

  • :md --> function write_page
  • :html --> function convert_html

(md) write page

function: write_page in manager/file_utils

Main calls:

  • function convert_md
  • function convert_html for the result of convert_md + infrastructure files (head,...)
  • function build_page (trivial function that just assembles stuff)

(md) convert md

function: convert_md in converter/md. See also convert_md_math which is the same (and in same location) but tailored to math env

  • find_tokens tokenization
  • find_all_ocblocks open/close
  • find_lxdefs find latex definitions
  • find_md_lxcoms find latex commands
  • process_md_defs resolve local page variables
  • merge_blocks assemble stuff
  • form_inter_md intermediate markdown having applied latex
  • md2html from md to html
  • convert_inter_html plug things back (JD_INSERT)
    • convert_block

(html) convert html

function: convert_html in converter/html

(To be continued)

@tlienart tlienart added the docs label Apr 13, 2019
@tlienart
Copy link
Owner Author

see #131

@tlienart tlienart added the wip label Apr 24, 2019
@tlienart tlienart added this to the 0.2 milestone Apr 30, 2019
@tlienart tlienart mentioned this issue May 2, 2019
19 tasks
@tlienart tlienart closed this as completed Jun 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant