@scalenc/nc-format
Version:
Library for handling TRUMPF NC file format.
88 lines (87 loc) • 2.89 kB
TypeScript
export declare class Constants {
static SPACE: string;
static WHITE_SPACE_CHARS: RegExp;
static CARRIAGE_RETURN: string;
static NEW_LINE: string;
static NAME_CHARS: RegExp;
static DIGIT_CHARS: RegExp;
static NUMBER_CHARS: RegExp;
static COMMENT_CHAR: string;
static STRING_SEPARATOR: string;
static OPENING_BRACE: string;
static CLOSING_BRACE: string;
static ARGUMENT_SEPARATOR: string;
static OPENING_FIELD_BRACE: string;
static CLOSING_FIELD_BRACE: string;
static BECKHOFF_ARGUMENT_SEPARATOR: string;
static BECKHOFF_INSTRUCTION_SYMBOL: string;
static COLON: string;
static ASSIGNMENT_OPERATOR: string;
static NUMBER_TOKEN: string;
static G_CODE: string;
static M_CODE: string;
static DEF: string;
static DEF_INT: string;
static DEF_REAL: string;
static DEF_BOOL: string;
static DEF_CHAR: string;
static DEF_STRING: string;
static DEF_AXIS: string;
static DEF_FRAME: string;
static DEF_UNIT: string;
static DEF_LOWER_LIMIT: string;
static DEF_UPPER_LIMIT: string;
static DEF_SEPARATOR: string;
static DEF_FIELD_BEGIN: string;
static DEF_FIELD_END: string;
static IF: string;
static ELSE: string;
static ENDIF: string;
static WHILE: string;
static ENDWHILE: string;
static REPEAT: string;
static UNTIL: string;
static LOOP: string;
static ENDLOOP: string;
static FOR: string;
static FOR_TO: string;
static ENDFOR: string;
static FLOW_CONTROL_INSTRUCTIONS: string[];
static GOTO: string;
static GOTO_SPECIFIER: string;
static GOTO_START: string;
static GOTO_BACKWARD: string;
static GOTO_FORWARD: string;
static GOTO_SEARCH_NO_ERRORS: string;
static PLUS_SIGN: string;
static MINUS_SIGN: string;
static DECIMAL_CHAR: string;
static NUMBER_EXPONENT: string;
static NUMBER_CONSTANT_SEPARATOR: string;
static OPERATOR_CHARS: string;
static MULTIPLY_OPERATOR: string;
static DIVIDE_OPERATOR: string;
static ADD_OPERATOR: string;
static SUBTRACT_OPERATOR: string;
static CONCAT_OPERATOR: string;
static EQUAL_OPERATOR: string;
static EQUAL_OPERATOR_CHAR: string;
static INEQUAL_OPERATOR: string;
static LESS_OPERATOR: string;
static LESS_OPERATOR_CHAR: string;
static LESS_EQUAL_OPERATOR: string;
static GREATER_EQUAL_OPERATOR: string;
static GREATER_OPERATOR: string;
static GREATER_OPERATOR_CHAR: string;
static BITWISE_NOT_OPERATOR: string;
static LOGICAL_NOT_OPERATOR: string;
static DIV_OPERATOR: string;
static MOD_OPERATOR: string;
static B_AND_OPERATOR: string;
static B_XOR_OPERATOR: string;
static B_OR_OPERATOR: string;
static AND_OPERATOR: string;
static XOR_OPERATOR: string;
static OR_OPERATOR: string;
static NAMED_OPERATORS: string[];
}