# SPVMドキュメント 1.0(beta)

## SPVMの目的

- 目的

## 対象のユーザー

## SPVMの特徴

## レポジトリ

## CPAN

## 開発方針

## インストール

## チュートリアル

## 言語仕様

- 構文解析
- モジュール
- データ型
- 文字列型
- 数値型
- byte型
- short型
- int型
- long型
- float型
- double型
- 配列型
- オブジェクト型
- パッケージ型
- ポインター型
- 汎用オブジェクト型
- 値型
- リファレンス型
- 例外処理
- 列挙
- 数値計算
- 定数リテラル
- 条件分岐
- 演算子
- 数値演算子
- シフト演算子
- ビット演算子
- 比較演算子
- 論理演算子
- 繰り返し
- 自動的な型変換
- 明示的な型変換
- 型推論
- パッケージ
- フィールド
- パッケージ変数
- サブルーチン
- メソッドコール
- クラスメソッドコール
- サブルーチンコール
- フィールドアクセス
- パッケージ変数アクセス
- レキシカル変数
- インターフェース
- エクスチェンジAPI
- ネイティブAPI
- エクステンション
- 実行ファイル生成

## 標準関数

## 標準モジュール

- SPVM::Byte
- SPVM::Short
- SPVM::Int
- SPVM::Long
- SPVM::Float
- SPVM::Double
- SPVM::List

## 標準ツール

- spvmcc