Kernel version 0.8 : Docs...

This commit is contained in:
Rémy GIBERT 2016-10-22 21:48:03 +02:00
parent 643f7a549a
commit bebe0cab0f

View File

@ -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.