mirror of
https://github.com/demostf/demo.js
synced 2026-06-04 09:04:13 +02:00
better parsing of parserGenerator definitions
This commit is contained in:
parent
305937d8b0
commit
0f9d93b3b7
2 changed files with 14 additions and 14 deletions
|
|
@ -2,10 +2,10 @@ import {Packet} from '../../Data/Packet';
|
|||
import {PacketHandler, Parser} from './Parser';
|
||||
|
||||
export function make(name: string, definition: string): PacketHandler {
|
||||
const parts = definition.substr(0, definition.length - 1).split('}'); // remove leading } to prevent empty part
|
||||
const parts = definition.split('}');
|
||||
const items = parts.map((part) => {
|
||||
return part.split('{');
|
||||
});
|
||||
}).filter(part => part[0]);
|
||||
return {
|
||||
parser: (stream) => {
|
||||
const result = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue