—=encoding utf8
=head1 Name
SPVM::Document - SPVM Documents
=head1 Description
This document contains all documents for SPVM.
=head1 Documents
=over 2
=item * L<Language Specification|SPVM::Document::Language>
=over 2
=item * L<Lexical Tokenization|SPVM::Document::Language::Tokenization>
=item * L<Syntax Parsing|SPVM::Document::Language::SyntaxParsing>
=item * L<Class Definition|SPVM::Document::Language::Class>
=item * L<Types|SPVM::Document::Language::Types>
=item * L<Statements|SPVM::Document::Language::Statements>
=item * L<Operators|SPVM::Document::Language::Operators>
=item * L<Exception Handling|SPVM::Document::Language::ExceptionHandling>
=item * L<Garbage Collection|SPVM::Document::Language::GarbageCollection>
=item * L<System Setting|SPVM::Document::Language::System>
=back
=item * L<Exchange APIs|SPVM::ExchangeAPI>
=item * L<Native Classes|SPVM::Document::NativeClass>
=item * L<Native Class Configs|SPVM::Builder::Config>
=item * L<Native APIs|SPVM::Document::NativeAPI>
=over 2
=item * L<Runtime Native APIs|SPVM::Document::NativeAPI::Runtime>
=item * L<Basic Type Native APIs|SPVM::Document::NativeAPI::BasicType>
=item * L<Class Variable Native APIs|SPVM::Document::NativeAPI::ClassVariable>
=item * L<Field Native APIs|SPVM::Document::NativeAPI::Field>
=item * L<Method Native APIs|SPVM::Document::NativeAPI::Method>
=item * L<Argument Native APIs|SPVM::Document::NativeAPI::Argument>
=item * L<Type Native APIs|SPVM::Document::NativeAPI::Type>
=item * L<Compiler Native APIs|SPVM::Document::NativeAPI::Compiler>
=item * L<Class File Native APIs|SPVM::Document::NativeAPI::ClassFile>
=item * L<String Buffer Native APIs|SPVM::Document::NativeAPI::StringBuffer>
=item * L<Allocatord Native APIs|SPVM::Document::NativeAPI::Allocator>
=item * L<Mutex Native APIs|SPVM::Document::NativeAPI::Mutex>
=item * L<Internal Native APIs|SPVM::Document::NativeAPI::Internal>
=back
=item * L<Resources|SPVM::Document::Resource>
=item * L<Environment Variables|SPVM::Document::EnvironmentVariables>
=back
=head1 See Also
=head2 SPVM
=over 2
=item * L<SPVM>
=back
=head2 Tutorial
=over 2
=item * L<SPVM Tutorial|https://github.com/yuki-kimoto/SPVM/wiki/Tutorial>
=back
=head2 Commands
=over 2
=item * L<spvm - Executing SPVM Programs|spvm>
=item * L<spvmcc - Generating Executable Files|spvmcc>
=item * L<spvmdist - Distributing SPVM Modules|spvmdist>
=back
=head2 Modules
=over 2
=item * L<Standard Modules|SPVM::Document::Modules>
=item * L<CPAN Modules|https://github.com/yuki-kimoto/SPVM/wiki/CPAN-Modules>
=back
=head2 Examples
=over 2
=item * L<SPVM Test Cases|https://github.com/yuki-kimoto/SPVM/tree/doc/t/02_vm/lib/SPVM/TestCase>
=item * L<Binding C/C++ Libraries|https://github.com/yuki-kimoto/SPVM/tree/doc/examples/native>
=back
=head2 Wiki
=over 2
=item * L<Wiki|https://github.com/yuki-kimoto/SPVM/wiki>
=back
=head1 Copyright & License
Copyright (c) 2023 Yuki Kimoto
MIT License
=cut