From 43f8408c4b27854e5abb880b7568260b260cc14f Mon Sep 17 00:00:00 2001 From: Wang Renxin Date: Sat, 18 Mar 2017 15:13:34 +0800 Subject: [PATCH] *reformatted the readme according to github's new markdown representation. --- README.md | 74 +++++++++++++++++++++++++++---------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 41010e0..c10dc59 100755 --- a/README.md +++ b/README.md @@ -142,50 +142,50 @@ More detail are issued in the [Wiki](#wiki) pages. The [MY-BASIC Quick Reference](https://paladin-t.github.io/my_basic/MY-BASIC%20Quick%20Reference.pdf) includes most of the fundamental topics, however, it hasn't covered everything, such as the design principle, machinism behind MY-BASIC, effective practice, etc; all of them are issued in the [Wiki](https://github.com/paladin-t/my_basic/wiki): * Principles - * [Language design](https://github.com/paladin-t/my_basic/wiki/Language-design) - * [How lambda works](https://github.com/paladin-t/my_basic/wiki/How-lambda-works) - * [Passes](https://github.com/paladin-t/my_basic/wiki/Passes) - * [Interpreter workflow diagram](https://github.com/paladin-t/my_basic/wiki/Interpreter-workflow-diagram) + * [Language design](https://github.com/paladin-t/my_basic/wiki/Language-design) + * [How lambda works](https://github.com/paladin-t/my_basic/wiki/How-lambda-works) + * [Passes](https://github.com/paladin-t/my_basic/wiki/Passes) + * [Interpreter workflow diagram](https://github.com/paladin-t/my_basic/wiki/Interpreter-workflow-diagram) * Code with MY-BASIC - * [Support for Unicode](https://github.com/paladin-t/my_basic/wiki/Support-for-Unicode) - * [Import another file](https://github.com/paladin-t/my_basic/wiki/Import-another-file) - * [Module (namespace)](https://github.com/paladin-t/my_basic/wiki/Module-(namespace)) - * [Sub routine](https://github.com/paladin-t/my_basic/wiki/Sub-routine) - * [Lambda abstraction](https://github.com/paladin-t/my_basic/wiki/Lambda-abstraction) + * [Support for Unicode](https://github.com/paladin-t/my_basic/wiki/Support-for-Unicode) + * [Import another file](https://github.com/paladin-t/my_basic/wiki/Import-another-file) + * [Module (namespace)](https://github.com/paladin-t/my_basic/wiki/Module-(namespace)) + * [Sub routine](https://github.com/paladin-t/my_basic/wiki/Sub-routine) + * [Lambda abstraction](https://github.com/paladin-t/my_basic/wiki/Lambda-abstraction) * Understanding data type system in MY-BASIC - * [Collection manipulation](https://github.com/paladin-t/my_basic/wiki/Collection-manipulation) - * [Manipulate an array](https://github.com/paladin-t/my_basic/wiki/Manipulate-an-array) - * [Automatic memory management](https://github.com/paladin-t/my_basic/wiki/Automatic-memory-management) - * [Use usertype values](https://github.com/paladin-t/my_basic/wiki/Use-usertype-values) - * [Use prototype-based class](https://github.com/paladin-t/my_basic/wiki/Use-prototype-based-class) - * [Define a class in C](https://github.com/paladin-t/my_basic/wiki/Define-a-class-in-C) - * [Meta methods](https://github.com/paladin-t/my_basic/wiki/Meta-methods) - * [Override operators](https://github.com/paladin-t/my_basic/wiki/Override-operators) - * [Override functions](https://github.com/paladin-t/my_basic/wiki/Override-functions) + * [Collection manipulation](https://github.com/paladin-t/my_basic/wiki/Collection-manipulation) + * [Manipulate an array](https://github.com/paladin-t/my_basic/wiki/Manipulate-an-array) + * [Automatic memory management](https://github.com/paladin-t/my_basic/wiki/Automatic-memory-management) + * [Use usertype values](https://github.com/paladin-t/my_basic/wiki/Use-usertype-values) + * [Use prototype-based class](https://github.com/paladin-t/my_basic/wiki/Use-prototype-based-class) + * [Define a class in C](https://github.com/paladin-t/my_basic/wiki/Define-a-class-in-C) + * [Meta methods](https://github.com/paladin-t/my_basic/wiki/Meta-methods) + * [Override operators](https://github.com/paladin-t/my_basic/wiki/Override-operators) + * [Override functions](https://github.com/paladin-t/my_basic/wiki/Override-functions) * Standalone shell - * [Extra functions](https://github.com/paladin-t/my_basic/wiki/Extra-functions) + * [Extra functions](https://github.com/paladin-t/my_basic/wiki/Extra-functions) * Integration - * [Link with MY-BASIC](https://github.com/paladin-t/my_basic/wiki/Link-with-MY_BASIC) - * [Write a debugger](https://github.com/paladin-t/my_basic/wiki/Write-a-debugger) - * [Callback](https://github.com/paladin-t/my_basic/wiki/Callback) - * [Interop with C#](https://github.com/paladin-t/my_basic/wiki/Interop-with-C%23) + * [Link with MY-BASIC](https://github.com/paladin-t/my_basic/wiki/Link-with-MY_BASIC) + * [Write a debugger](https://github.com/paladin-t/my_basic/wiki/Write-a-debugger) + * [Callback](https://github.com/paladin-t/my_basic/wiki/Callback) + * [Interop with C#](https://github.com/paladin-t/my_basic/wiki/Interop-with-C%23) * Customization - * [Customize macros](https://github.com/paladin-t/my_basic/wiki/Customize-macros) - * [Customize a memory allocator](https://github.com/paladin-t/my_basic/wiki/Customize-a-memory-allocator) - * [Redirect PRINT and INPUT](https://github.com/paladin-t/my_basic/wiki/Redirect-PRINT-and-INPUT) - * [Redefine int_t and real_t](https://github.com/paladin-t/my_basic/wiki/Redefine-int_t-and-real_t) - * [Convert between string and real](https://github.com/paladin-t/my_basic/wiki/Convert-between-string-and-real) - * [Customize an importer](https://github.com/paladin-t/my_basic/wiki/Customize-an-importer) + * [Customize macros](https://github.com/paladin-t/my_basic/wiki/Customize-macros) + * [Customize a memory allocator](https://github.com/paladin-t/my_basic/wiki/Customize-a-memory-allocator) + * [Redirect PRINT and INPUT](https://github.com/paladin-t/my_basic/wiki/Redirect-PRINT-and-INPUT) + * [Redefine int_t and real_t](https://github.com/paladin-t/my_basic/wiki/Redefine-int_t-and-real_t) + * [Convert between string and real](https://github.com/paladin-t/my_basic/wiki/Convert-between-string-and-real) + * [Customize an importer](https://github.com/paladin-t/my_basic/wiki/Customize-an-importer) * [More scripting APIs](https://github.com/paladin-t/my_basic/wiki/More-scripting-APIs) - * [String matching module](https://github.com/paladin-t/my_basic/wiki/String-matching-module) - * [String manipulation module](https://github.com/paladin-t/my_basic/wiki/String-manipulation-module) - * [File module](https://github.com/paladin-t/my_basic/wiki/File-module) - * [Inline data sequence module](https://github.com/paladin-t/my_basic/wiki/Inline-data-sequence-module) - * [Bit operation module](https://github.com/paladin-t/my_basic/wiki/Bit-operation-module) - * [Miscellaneous module](https://github.com/paladin-t/my_basic/wiki/Miscellaneous-module) - * [Stack module](https://github.com/paladin-t/my_basic/wiki/Stack-module) + * [String matching module](https://github.com/paladin-t/my_basic/wiki/String-matching-module) + * [String manipulation module](https://github.com/paladin-t/my_basic/wiki/String-manipulation-module) + * [File module](https://github.com/paladin-t/my_basic/wiki/File-module) + * [Inline data sequence module](https://github.com/paladin-t/my_basic/wiki/Inline-data-sequence-module) + * [Bit operation module](https://github.com/paladin-t/my_basic/wiki/Bit-operation-module) + * [Miscellaneous module](https://github.com/paladin-t/my_basic/wiki/Miscellaneous-module) + * [Stack module](https://github.com/paladin-t/my_basic/wiki/Stack-module) * [FAQ](https://github.com/paladin-t/my_basic/wiki/FAQ) - * [Is it possible to introduce another feature](https://github.com/paladin-t/my_basic/wiki/Is-it-possible-to-introduce-another-feature) + * [Is it possible to introduce another feature](https://github.com/paladin-t/my_basic/wiki/Is-it-possible-to-introduce-another-feature) ## References