diff --git a/.vscode/launch.json b/.vscode/launch.json index 2fe5aee..a6a1fc9 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -16,6 +16,16 @@ "${workspaceFolder}/**/*.js" ] }, + + { + "type": "node-terminal", + "name": "Debug Current TS File (ts-node)", + "request": "launch", + "command": "source ${workspaceFolder}/activate.sh ; ts-node -- ${fileBasenameNoExtension}", + "cwd": "${fileDirname}" + }, + + { "type": "node", "request": "launch", diff --git a/README.md b/README.md index cfa3a06..df3f525 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ - another personal draught of a typesetting language and engine. - website: https://kianting.info/wiki/w/Project:Clo - license: MIT + - docs : https://buhong.kianting.info/docs/clo/index.html - issue tracking mailing list: `clo@kianting.info` ## How to use @@ -44,7 +45,8 @@ - 20231109-10: Keng-kái oa̍h-chōa ián-sǹg-hoat. - 20231113: the algorithm is basically fixed, and make a `bigFrame` to prepare for convert to boxes and positions. - 20231115-16: grid and basic types laying. - - 231120 fix the line-breaking algorithm + - 20231120: fix the line-breaking algorithm + - 20231125: multiple paragraph basic ## 之後的做法 - 先做一個前處理註冊器,註冊下列的前處理 @@ -64,7 +66,7 @@ (hglue 寬度 伸展值) (vglue 高度 伸展值) (bp 原始模式 斷行模式) ; breakpoint - (nl) ; newline + (br) ; force newline (em 數字) (ex 數字) (span {"font-family" : "Noto Sans" , "font-size" : 16 }) @@ -75,5 +77,8 @@ - `typedoc /path/to/src1 [/path/to/another/src/or/.js ...]` the generated page will be stored in `/docs`. + - set the referee source to my repo: + - `typedoc --sourceLinkTemplate "https://git.kianting.info/?p=clo;a=blob;f={path};hb=HEAD#l{line}" /path/to/src1 ...` + store the documents - `rsync /path/to/docs host@/var/www/docs` \ No newline at end of file diff --git a/b.js b/b.js index 8e28a83..ac8e773 100644 --- a/b.js +++ b/b.js @@ -9,9 +9,11 @@ let clo = new cloLib.Clo(); /* CLO: beginning of middle part*/ clo.mainStream = /* CLO: end of middle part*/ -[`In`, ` `, `the`, ` `, `beginning`, ` `, `was`, ` `, `the`, ` `, `Word,`, ` `, `and`, ` `, `the`, ` `, `Word`, ` `, `was`, ` `, `with`, ` `, `God,`, ` `, `and`, ` `, `the`, ` `, `Word`, ` `, `was`, ` `, `God.`, ` `, `The`, ` `, `same`, ` `, `was`, ` - `, `in`, ` `, `the`, ` `, `beginning`, ` `, `with`, ` `, `God.`, ` `, `All`, ` `, `things`, ` `, `were`, ` `, `made`, ` `, `by`, ` `, `him`, `;`, ` `, `and`, ` `, `without`, ` `, `him`, ` `, `was`, ` `, `not`, ` `, `any`, ` `, `thing`, ` `, `made`, ` `, `that`, ` - `, `was`, ` `, `made.`, ` `, `In`, ` `, `him`, ` `, `was`, ` `, `life`, `;`, ` `, `and`, ` `, `the`, ` `, `life`, ` `, `was`, ` `, `the`, ` `, `light`, ` `, `of`, ` `, `men.`, ` `, `And`, ` `, `the`, ` `, `light`, ` `, `shineth`, ` `, `in`, ` `, `darkness`, `;`, ` `, `and`, ` `, `the`, ` `, `darkness`, ` `, `comprehended`, ` `, `it`, ` `, `not.`, ["hglue", "10000"], " "]; +[`Files`, ` `, `in`, ` `, `the`, ` `, `folder`, ` `, `"%B"`, ` `, `cannot`, ` `, `be`, ` `, `deleted`, ` `, `because`, ` `, `you`, ` `, `do`, ` `, `not`, ` `, `have`, ` `, `permissions`, ` `, `to`, ` `, `see`, ` `, `them.`, ` + +`, `"Goloshes!"`, ` `, `said`, ` `, `Mrs`, ` `, `Conroy.`, ` `, `"That\'s`, ` `, `the`, ` `, `latest.`, ` `, `Whenever`, ` `, `it\'s`, ` `, `wet`, ` `, `underfoot`, ` `, `I`, ` `, `must`, ` `, `put`, ` `, `on`, ` `, `my`, ` `, `goloshes.`, ` `, `Tonight`, ` `, `even`, ` `, `he`, ` `, `wanted`, ` `, `me`, ` `, `to`, ` `, `put`, ` `, `them`, ` `, `on,`, ` `, `but`, ` `, `I`, ` `, `wouldn\'t.`, ` `, `The`, ` `, `next`, ` `, `thing`, ` `, `he\'ll`, ` `, `buy`, ` `, `me`, ` `, `will`, ` `, `be`, ` `, `a`, ` `, `diving`, ` `, `suit."`, ` + + `, `When`, ` `, `the`, ` `, `short`, ` `, `days`, ` `, `of`, ` `, `winter`, ` `, `came`, ` `, `dusk`, ` `, `fell`, ` `, `before`, ` `, `we`, ` `, `had`, ` `, `well`, ` `, `eaten`, ` `, `our`, ` `, `dinners.`, ` `, `When`, ` `, `we`, ` `, `met`, ` `, `in`, ` `, `the`, ` `, `street`, ` `, `the`, ` `, `houses`, ` `, `had`, ` `, `grown`, ` `, `sombre.`, ` `, `The`, ` `, `space`, ` `, `of`, ` `, `sky`, ` `, `above`, ` `, `us`, ` `, `was`, ` `, `the`, ` `, `colour`, ` `, `of`, ` `, `ever-changing`, ` `, `violet`, ` `, `and`, ` `, `towards`, ` `, `it`, ` `, `the`, ` `, `lamps`, ` `, `of`, ` `, `the`, ` `, `street`, ` `, `lifted`, ` `, `their`, ` `, `feeble`, ` `, `lanterns.`, ` `, `The`, ` `, `cold`, ` `, `air`, ` `, `stung`, ` `, `us`, ` `, `and`, ` `, `we`, ` `, `played`, ` `, `till`, ` `, `our`, ` `, `bodies`, ` `, `glowed.`, ` `, `Our`, ` `, `shouts`, ` `, `echoed`, ` `, `in`, ` `, `the`, ` `, `silent`, ` `, `street.`, ` `, `The`, ` `, `career`, ` `, `of`, ` `, `our`, ` `, `play`, ` `, `brought`, ` `, `us`, ` `, `through`, ` `, `the`, ` `, `dark`, ` `, `muddy`, ` `, `lanes`, ` `, `behind`, ` `, `the`, ` `, `houses`, ` `, `where`, ` `, `we`, ` `, `ran`, ` `, `the`, ` `, `gauntlet`, ` `, `of`, ` `, `the`, ` `, `rough`, ` `, `tribes`, ` `, `from`, ` `, `the`, ` `, `cottages,`, ` `, `to`, ` `, `the`, ` `, `back`, ` `, `doors`, ` `, `of`, ` `, `the`, ` `, `dark`, ` `, `dripping`, ` `, `gardens`, ` `, `where`, ` `, `odours`, ` `, `arose`, ` `, `from`, ` `, `the`, ` `, `ashpits,`, ` `, `to`, ` `, `the`, ` `, `dark`, ` `, `odorous`, ` `, `stables`, ` `, `where`, ` `, `a`, ` `, `coachman`, ` `, `smoothed`, ` `, `and`, ` `, `combed`, ` `, `the`, ` `, `horse`, ` `, `or`, ` `, `shook`, ` `, `music`, ` `, `from`, ` `, `the`, ` `, `buckled`, ` `, `harness.`, ` `, `When`, ` `, `we`, ` `, `returned`, ` `, `to`, ` `, `the`, ` `, `street`, ` `, `light`, ` `, `from`, ` `, `the`, ` `, `kitchen`, ` `, `windows`, ` `, `had`, ` `, `filled`, ` `, `the`, ` `, `areas.`, ` `, `If`, ` `, `my`, ` `, `uncle`, ` `, `was`, ` `, `seen`, ` `, `turning`, ` `, `the`, ` `, `corner`, ` `, `we`, ` `, `hid`, ` `, `in`, ` `, `the`, ` `, `shadow`, ` `, `until`, ` `, `we`, ` `, `had`, ` `, `seen`, ` `, `him`, ` `, `safely`, ` `, `housed.`, ` `, `Or`, ` `, `if`, ` `, `Mangan\'s`, ` `, `sister`, ` `, `came`, ` `, `out`, ` `, `on`, ` `, `the`, ` `, `doorstep`, ` `, `to`, ` `, `call`, ` `, `her`, ` `, `brother`, ` `, `in`, ` `, `to`, ` `, `his`, ` `, `tea`, ` `, `we`, ` `, `watched`, ` `, `her`, ` `, `from`, ` `, `our`, ` `, `shadow`, ` `, `peer`, ` `, `up`, ` `, `and`, ` `, `down`, ` `, `the`, ` `, `street.`, ` `, `We`, ` `, `waited`, ` `, `to`, ` `, `see`, ` `, `whether`, ` `, `she`, ` `, `would`, ` `, `remain`, ` `, `or`, ` `, `go`, ` `, `in`, ` `, `and,`, ` `, `if`, ` `, `she`, ` `, `remained,`, ` `, `we`, ` `, `left`, ` `, `our`, ` `, `shadow`, ` `, `and`, ` `, `walked`, ` `, `up`, ` `, `to`, ` `, `Mangan\'s`, ` `, `steps`, ` `, `resignedly.`, ` `, `She`, ` `, `was`, ` `, `waiting`, ` `, `for`, ` `, `us,`, ` `, `her`, ` `, `figure`, ` `, `defined`, ` `, `by`, ` `, `the`, ` `, `light`, ` `, `from`, ` `, `the`, ` `, `half-opened`, ` `, `door.`, ` `, `Her`, ` `, `brother`, ` `, `always`, ` `, `teased`, ` `, `her`, ` `, `before`, ` `, `he`, ` `, `obeyed`, ` `, `and`, ` `, `I`, ` `, `stood`, ` `, `by`, ` `, `the`, ` `, `railings`, ` `, `looking`, ` `, `at`, ` `, `her.`, ` `, `Her`, ` `, `dress`, ` `, `swung`, ` `, `as`, ` `, `she`, ` `, `moved`, ` `, `her`, ` `, `body`, ` `, `and`, ` `, `the`, ` `, `soft`, ` `, `rope`, ` `, `of`, ` `, `her`, ` `, `hair`, ` `, `tossed`, ` `, `from`, ` `, `side`, ` `, `to`, ` `, `side.`, ` `]; /* CLO: beginning of end part*/ clo.generatePdf(); /*CLO : end of end part*/ diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 4cba066..f497438 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52XUW/aMBDHvwvP1bZ2bbf1jUJoaUuIIFsrVRVygyEejh0lDgVN++4ziQlOnJyjPZX6/vezffbdOa9/egLvRO+mFyC2Rb2zXoxEKP+N+DKjOP2cD38KRUSlbUPYsndzcdYLQkKXCWa9m9cSMOJMzMWe4hMEsyw6IkpzFfb971lJ8OWfZ0zWoWhGnOztjAHlJ2fCBE5WKCj3Ia21vVxdV50HPIqQtIAMJYJQh7XWomGQSg0EWsm4eRLgzV0UYQ+RBCCaYgjtDUdDHmQRZlrAxT4ucZqgxvny49v51YWx3wSj6CcjLbiqxkZcHS+Mzw8/T8hVxgJBONM3rQmr3OtLDRln4rCGdpQSGIg3DSLH8M5MlHy4U6KEmMZDnAYnxhYlBL1rFKWo4r7q0YkTLo897SfrbdN2Co4mArdEyXug581xT8V4p00NSYLzueupqxilvWPqBhSl6WkJRuKeX+iut3zXmBXKW5qhPLiVV3LjcaJfsgZIqQJLSIgSy2qUBKKMEpm+FsxRA3Hu72jWXIEUJBeAseE7nI4FjuopfQptYbelc/9yMXYX3kvTrVesowS49sHvzfaW8mCTjtkMr/VENHCG1sLNNbJ6yhgxC1aXAtQlXqGMivykas3AwBpaO7ehx7RhW1pNNQaIBhlFAud9lixFeF9rxqf6coxFiwtQg9tc+tnuPyaSXsBcK0LlCTlRLPay7xC2BmYwtAA33MchZiOeVEqWgdRlVpq/8ROMrbRCBvU44XMPCmUhAAhpfKgQPs8LXlwtiwbNFINkSsTg4fEXCFQagCM++AyLLGFyYhd/UMKgwDWowW4YoyTF2ivr2A2L8U7d0OcbzB6J/o4suqFilPb2bihq96GouspfNNwCs+QOpq7vuH5TdVAcpQCKwnjiTWcQohBYCY5jZTiOlTK3QuYAw536iz60l0JgJSx858WOyVUAy5tN7wDIwQx4z527CXy2SgEyJuPB9GnqghSlATgU7/R8MRi5HfDnmZAPb0fPFoNRaqyce4zsoIPISpqQ5bK5uVZYhQygoTim+8M3I24upYqmy4Dip2TyKdeFlststHEU88QKK1TdWGk3WGqjuVz0W7/ZdF4ptBE91GF1uagT6ZmIUF6DbhE0PWxzzPG6y61RMjstIgNO9Y+0Np4SWomH9u8+WXmFzEbrctCWMyZMfcP7vO09pWg1JfTckGafP8wB2FHS8LB4+webpy2EZBMAAA==" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52VUU/bMBCA/0ueqzE6YFvfShmjm4QqiLZJCCHjXGsvjh3Zl9Jq4r9j0jZx6nJBe3T83Xfns3u9+5cgrDAZJVJnsEoGSclQ+GVhskqBO6o/fxBYKL+X+1UyGg4SLqTKLOhkdNcIBKjyAhxvHUtmJXsMLFuiq/s0fB40ktIaDs6N7WLZeuaV5iiN3nkCqKs6O3m+D2RKPnJl4jNtvr/rUBfSQp27tYCuisbR7HdtX4IqJmEJXDHn2hIm+2UcD8PQcxPciNQIds54G+239w5xehZGW2D5zPg4UtJQlGsimO2pZotQlkvLCujR7BjKc/VdVUBJaoDsjVmBmyIUrQXXZae1m/09ycevn49Pwwc7PnmYXj/M/hx69VvXDiGePf+bL8+V4bmb6htYhD/ESBexPd6amTH0PdI92hAlrBnMWaWwvqlbXCsgtBHb70396p3aBqV6wBSvFEN4hX/LDMUVyIXAQ/Nl14s3QqJp059lXK3+I5GPInLNpfI39K0ocX2LVuoFkSFiCa9YlwL0pbGdkRUpQ6zXluapBei1bTDCVmJqZlQrNwBhcOXrhEhNPfDK7liMbDFMmpXEyY+fv0jhliE8+GRuACurfeJreFJSU407QB/4N7x/AVVnHoriBwAA" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index a3eef89..a339d75 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/classes/libclo.Clo.html b/docs/classes/libclo.Clo.html index f6753b0..7597f83 100644 --- a/docs/classes/libclo.Clo.html +++ b/docs/classes/libclo.Clo.html @@ -25,7 +25,7 @@
Private
gridGenerated using TypeDoc