mirror of
https://github.com/chrisnov-it/quantumbotx.git
synced 2026-07-31 12:47:46 +00:00
aa984c4909
- Update `.gitignore` to include `lab/` for backtesting and raw data. - Refactor `app.py` to improve error handling and logging. - Remove deprecated files: `core/bot_logic.py`, `core/bots/base_bot.py`, `core/bots/manager.py`, `core/db/database.py`, `core/routes/api_analysis.py`, `core/routes/api_bots_analysis.py`, `core/strategies/logic_ma.py`, `core/strategies/logic_rsi.py`. - Modify multiple files to enhance bot management, routing, and strategy handling. - Update JavaScript and HTML templates for better UI and functionality.
35 lines
805 B
JavaScript
35 lines
805 B
JavaScript
/**
|
|
* @import {
|
|
* Construct,
|
|
* State,
|
|
* TokenizeContext,
|
|
* Tokenizer
|
|
* } from 'micromark-util-types'
|
|
*/
|
|
|
|
import {ok as assert} from 'devlop'
|
|
import {factorySpace} from 'micromark-factory-space'
|
|
import {markdownLineEnding} from 'micromark-util-character'
|
|
import {types} from 'micromark-util-symbol'
|
|
|
|
/** @type {Construct} */
|
|
export const lineEnding = {name: 'lineEnding', tokenize: tokenizeLineEnding}
|
|
|
|
/**
|
|
* @this {TokenizeContext}
|
|
* Context.
|
|
* @type {Tokenizer}
|
|
*/
|
|
function tokenizeLineEnding(effects, ok) {
|
|
return start
|
|
|
|
/** @type {State} */
|
|
function start(code) {
|
|
assert(markdownLineEnding(code), 'expected eol')
|
|
effects.enter(types.lineEnding)
|
|
effects.consume(code)
|
|
effects.exit(types.lineEnding)
|
|
return factorySpace(effects, ok, types.linePrefix)
|
|
}
|
|
}
|