mirror of
https://github.com/A2osX/A2osX.git
synced 2024-10-09 14:55:05 +00:00
Kernel version 0.8 : Docs...
This commit is contained in:
parent
643f7a549a
commit
bebe0cab0f
@ -1,17 +1,26 @@
|
||||
@echo off
|
||||
title Kernel DOC generator
|
||||
COLOR 2A
|
||||
prompt ]
|
||||
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
|
||||
mode con:cols=40 lines=24
|
||||
|
||||
cls
|
||||
echo Apple //e
|
||||
|
||||
set DOCFILE=%~dp0..\_Docs\KERNEL.md
|
||||
|
||||
echo # A2osX Kernel API >!DOCFILE!
|
||||
echo *** Auto generated by docgen.cmd *** >!DOCFILE!
|
||||
|
||||
echo.
|
||||
echo Scanning KERNEL Src Files...
|
||||
echo.
|
||||
|
||||
|
||||
for /f %%F in ('dir /b /ogn %~dp0..\SYS\KERNEL.S*.txt') do (
|
||||
set FN=%%F
|
||||
echo Filename : !FN!
|
||||
set /p "=!FN!, " <NUL
|
||||
set bInDoc=0
|
||||
for /F "tokens=*" %%L in (%~dp0..\SYS\!FN!) do (
|
||||
set LINE=%%L
|
||||
@ -27,9 +36,18 @@ for /f %%F in ('dir /b /ogn %~dp0..\SYS\KERNEL.S*.txt') do (
|
||||
)
|
||||
if !bInDoc! EQU 1 (
|
||||
if !bOut! EQU 1 (
|
||||
echo !LINE:~2! >>!DOCFILE!
|
||||
if "!line:~0,4!" EQU "* " set LINE= + !LINE:~4!
|
||||
if "!line:~0,3!" EQU "* " set LINE=+ !LINE:~3!
|
||||
if "!line:~0,2!" EQU "* " set LINE=!LINE:~2!
|
||||
echo !LINE! >>!DOCFILE!
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
echo.
|
||||
echo.
|
||||
echo All done.
|
||||
echo.
|
||||
echo (I know, this batch is stupid ;-)
|
||||
echo.
|
||||
|
Loading…
Reference in New Issue
Block a user