3.6.3 • Published 10 days ago

nadesiko3core v3.6.3

Weekly downloads
-
License
MIT
Repository
github
Last release
10 days ago

日本語プログラミング言語「なでしこ3」言語エンジン

MIT License npm version

「なでしこ3」とは

「なでしこ3」とは、日本語のプログラミング言語です。HTML5/JavaScript(TypeScript)をベースとしているので、PC/スマホ/タブレットなど、さまざまな環境で動作させることができます。日本語プログラミング言語は、読みやすく理解しやすいのが特徴で、初めてでも楽しくプログラミングを覚えることができます。

本リポジトリについて

本リポジトリは、なでしこ3の言語エンジンのみを取り出したものです。最小限の構成となっています。 言語機能と最小限のプラグインのみを備えています。

最小限のプラグイン構成

本ライブラリの使い方

例えば、npm install nadesiko3coreでなでしこ3言語エンジンをインストールしたら、以下のプログラムを記述します。 hoge.mjsという名前で保存します。そして、以下のようなプログラムを記述します。

import core from 'nadesiko3core'
const com = new core.NakoCompiler()
const g = com.run('1 + 2 * 3を表示') // ← ここになでしこのプログラム
console.log(g.log) // ← 「表示」した内容がlogに入っている

プログラムを実行するには、node hoge.mjsと記述すれば実行できます。

コマンドラインから実行したい場合

コマンドラインからなでしこのプログラムを実行したい場合には、nadesiko3リポジトリを利用してください。 nadesiko3リポジトリには、コマンドライン版のなでしこ(cnako3)が含まれています。

簡易版のコマンドラインツールの使い方

git clone https://github.com/kujirahand/nadesiko3core.git
cd nadesiko3core
# ライブラリのインストール
npm install
# パッケージをビルド
npm run build

なお、本リポジトリにも、簡易版のコマンドラインツール(snako)を収録しています。以下は簡単な使い方です。

# ファイル sample/hello.nako3 を実行
node command/snako.mjs sample/hello.nako3
# その場でコードを実行
node command/snako.mjs -e "1+2を表示"

簡易コマンドラインをグローバルインストールして使う場合

簡易コマンドライン(snako)を手軽に利用したい場合は、次のように実行します。

npm install -g nadesiko3core
snako -e "1+2を表示"
snako nadesiko3core/sample/hello.nako3

なでしこの内部構造について

なでしこの内部構造の仕組みについては、こちらに詳しく書かれています。

開発時のメモ

新バージョンをnpm publishする場合、必ず、ビルドしてからpublishすること。

# build
npm run build
npm publish
3.6.3

10 days ago

3.6.0

12 days ago

3.5.0

2 months ago

3.4.25

5 months ago

3.4.24

5 months ago

3.4.21

9 months ago

3.4.18

1 year ago

3.4.4

1 year ago

3.4.11

1 year ago

3.4.8

1 year ago

3.4.7

1 year ago

3.4.6

1 year ago

3.4.9

1 year ago

3.3.79

1 year ago

3.3.76

2 years ago

3.4.3

1 year ago

3.3.70

2 years ago

3.3.68

2 years ago

3.3.63

2 years ago

3.3.65

2 years ago

3.3.67

2 years ago

3.3.61

2 years ago

3.3.60

2 years ago

3.3.59

2 years ago

3.3.58

2 years ago

3.3.56

2 years ago

3.3.54

2 years ago

3.3.52

2 years ago

3.3.50

2 years ago

3.3.47

2 years ago

3.3.46

2 years ago

3.3.45

2 years ago

3.3.44

2 years ago

3.3.43

2 years ago

3.3.42

2 years ago

3.3.41

2 years ago

3.3.40

2 years ago

3.3.39

2 years ago

3.3.38

2 years ago

3.3.37

2 years ago

3.3.36

2 years ago

3.3.35

2 years ago

3.3.34

2 years ago

3.3.33

2 years ago

3.3.32

2 years ago

3.3.31

2 years ago

3.3.30

2 years ago

3.3.29

2 years ago

3.3.28

2 years ago

3.3.23

2 years ago

3.3.22

2 years ago

3.3.21

2 years ago

3.3.20

2 years ago

3.3.19

2 years ago

3.3.18

2 years ago