作品 ID: 2714

なでしこさんのコードをカラフルなシンタックスハイライト付きで原稿用紙に表示したい!

公開

アドベントカレンダー 25日目の記事用。エディタに書かれているなでしこのコードを取得して原稿用紙に描画し、鑑賞するというお遊びです。自身のプログラム冒頭で取り込んで(!『拡張プラグイン:genko.nako3』を取り込む。)実行し、「原稿用紙作成ボタン」を押してみてください! カラフルなシンタックスハイライト付きでコードが原稿用紙に描画されます☆ 色は「設定」ボタンから変更出来ます♪ ダウンロードはSVG画像です。/インデントに中黒、縦棒、罫線が使えることに気がついたので空白に追加。

関数一覧

関数名引数説明
色設定用ラジオボタン群作成 色配列とグループ名でラジオボタン配列の
筆色設定用ラジオボタン群作成 色配列とグループ名でラジオボタン配列の
ラジオボタン設定反映 ラジオボタン配列で項目の
カラーリング設定反映 ラジオボタン配列で項目の
配色設定反映 配色セットに
ダウンロードファイル名作成
原稿用紙設定適用
原稿用紙作成
ナデシコード取得
生原稿作成 Sから
原稿作成 Sから
改行削除 分割後データから
ハイライト情報作成 分割後データから
原稿用紙描画
執筆 ページ数を
正規表現一致 AがBに https://n3s.nadesi.com/id.php?2670 MIT License Copyright 2023 TKI https://opensource.org/license/mit/
文字数順 A,B 長い順 配列カスタムソート用
構文分割 scriptを 分割して結果に入れる
タイプ名判定 txtを 数値、予約語、関数名とマッチするか見る その判定時に送り仮名を削除して判定する
ライブラリ準備
JSZIP作成
JSZIPファイル作成 ZIPのNAMEにDATAをOPTSで
コンテンツBLOB生成 zipから
JSZIP非同期生成 ZIPからOPTSで
動的インポート Sを

プログラム

ソースを表示

作品情報

作品を編集
ライセンス
CC0(著作権破棄)
形式
wnako
タグ
アドベントカレンダー, ネタ
利用バージョン
3.4.24
アクセス数(累計)
248
アクセス数(今月)
27
バグ報告
0件
更新日時
2023/12/19 15:50 編集: 2024/01/04 12:28
⭐⭐

コメント