All files / parser/nodes whatever.js

33.33% Statements 1/3
100% Branches 0/0
33.33% Functions 1/3
33.33% Lines 1/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26                          10x                        
import Node from './node';
 
/**
 * Matches whatever
 */
export default class Whatever extends Node {
    
    /**
     * Creates a wrapper whatever
     * 
     * @param {Object} position a position from nearley
     */
    constructor (position: Object) {
        super(position);
    }
    
    /** @override */
    get children () {
        return [];
    }
    
    /** @override */
    toString () {
        return '?';
    }
}