Skip to main content

atmos/os_lib/
mod.rs

1//! AtmOS の各種ライブラリ機能(OS 標準ライブラリ相当)。
2//!
3//! カーネル本体([`crate::kernel`])とは独立した、より上位のアプリケーション向け機能を収める。
4//!
5//! - [`aura`]: `.aura` スクリプト言語処理系
6//! - [`js`]: JavaScript エンジン(ブラウザの `<script>` 実行)
7//! - [`web_engine`]: HTML/CSS パーサ・レイアウト・レンダラ(ブラウザエンジン本体)
8//! - [`css`]/[`layout`]: CSS カスケード計算・ボックスモデル計算
9//! - [`dom`]: DOM ツリー表現
10//! - [`cloud`]: Google Drive / OneDrive の REST + OAuth2 クライアント
11//! - [`h264`]/[`h264_decode`]/[`h264_golden`]: H.264 ソフトウェアデコーダ
12//! - [`mp3`]/[`mp4`]: 音声・動画コンテナのデコーダ
13//! - [`webp`]: WebP 画像デコーダ(vendoring 版 image-webp)
14//! - [`svg`]: SVG パーサ・簡易レンダラ
15//! - [`mml`]: MML(Music Macro Language)パーサ
16//! - [`json`]: JSON パーサ・シリアライザ
17pub mod aura;
18pub mod clipboard;
19pub mod cloud;
20pub mod css;
21pub mod custom_elements;
22pub mod dom;
23pub mod dom_dataset;
24pub mod dom_fragment;
25pub mod dom_range;
26pub mod dom_selector;
27pub mod dom_traversal;
28pub mod h264;
29pub mod h264_decode;
30pub mod h264_slice;
31pub mod h264_cabac;
32pub mod h264_cabac_tables;
33pub mod aac;
34pub mod aac_tables;
35pub mod fmp4;
36pub mod h264_golden;
37pub mod js;
38pub mod json;
39pub mod layout;
40pub mod mml;
41pub mod mp3;
42pub mod mp4;
43pub mod mse;
44pub mod mutation_observer;
45pub mod canvas2d;
46pub mod shadow_dom;
47pub mod streams;
48pub mod svg;
49pub mod web_engine;
50pub mod web_storage;
51pub mod webp;
52pub mod worker;
53pub mod xml_parser;