SysTutorials Posts

  • |

    antlr3-_stat (3) Linux Manual Page

    NAME include/antlr3defs.h – Basic type and constant definitions for ANTLR3 Runtime. SYNOPSIS #include <antlr3errors.h> #include <antlr3config.h> #include <stdio.h> #include <antlr3interfaces.h> #include <antlr3convertutf.h> Defines #define _stat stat #define ANTLR3_API #define ANTLR3_API #define ANTLR3_AVERAGE #define ANTLR3_CALLOC(numEl, elSize) calloc (numEl, (size_t)(elSize)) Default definition of ANTLR3_CALLOC. #define ANTLR3_CDECL #define ANTLR3_CLOSESOCKET close #define ANTLR3_ENCODING_LATIN1 0 #define ANTLR3_ENCODING_UCS2 1 #define ANTLR3_ENCODING_UTF32…

  • |

    antlr3-_next (3) Linux Manual Page

    NAME src/antlr3rewritestreams.c – Implementation of token/tree streams that are used by the tree re-write rules to manipulate the tokens and trees produced by rules that are subject to rewrite directives. SYNOPSIS #include <antlr3rewritestreams.h> Functions static void * _next (pANTLR3_REWRITE_RULE_ELEMENT_STREAM stream) Do the work of getting the next element, making sure that it’s a tree node…

  • |

    antlr3-_builddir_build_BUILD_antlr-3 (3) Linux Manual Page

    src/ Directory Reference – Synopsis Files file antlr3baserecognizer.c Contains the base functions that all recognizers require. file antlr3basetree.c file antlr3basetreeadaptor.c Contains the base functions that all tree adaptors start with. file antlr3bitset.c Contains the C implementation of ANTLR3 bitsets as adapted from Terence Parr’s Java implementation. file antlr3collections.c Provides a number of useful functions that…

  • |

    antlr3-_LT (3) Linux Manual Page

    src/antlr3commontreenodestream.c – Defines the implementation of the common node stream the default tree node stream used by ANTLR. Synopsis #include <antlr3commontreenodestream.h> Functions static ANTLR3_UINT32 _LA (pANTLR3_INT_STREAM is, ANTLR3_INT32 i) static pANTLR3_BASE_TREE _LT (pANTLR3_TREE_NODE_STREAM tns, ANTLR3_INT32 k) static void addNavigationNode (pANTLR3_COMMON_TREE_NODE_STREAM ctns, ANTLR3_UINT32 ttype) static void antlr3CommonTreeNodeStreamFree (pANTLR3_COMMON_TREE_NODE_STREAM ctns) Free up any resources that belong to…

  • |

    antlr3-_LA (3) Linux Manual Page

    src/antlr3commontreenodestream.c – Defines the implementation of the common node stream the default tree node stream used by ANTLR. Synopsis #include <antlr3commontreenodestream.h> Functions static ANTLR3_UINT32 _LA (pANTLR3_INT_STREAM is, ANTLR3_INT32 i) static pANTLR3_BASE_TREE _LT (pANTLR3_TREE_NODE_STREAM tns, ANTLR3_INT32 k) static void addNavigationNode (pANTLR3_COMMON_TREE_NODE_STREAM ctns, ANTLR3_UINT32 ttype) static void antlr3CommonTreeNodeStreamFree (pANTLR3_COMMON_TREE_NODE_STREAM ctns) Free up any resources that belong to…

  • |

    antlr3-UTF8 (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-UTF32 (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-UTF16 (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-UP (3) Linux Manual Page

    ANTLR3_COMMON_TREE_NODE_STREAM_struct – Synopsis #include <antlr3commontreenodestream.h> Data Fields ANTLR3_MARKER absoluteNodeIndex What node index did we just consume? i=0..n-1 for n node trees. pANTLR3_BASE_TREE_ADAPTOR adaptor Pointer to tree adaptor interface that manipulates/builds the tree. void(* addLookahead )(struct ANTLR3_COMMON_TREE_NODE_STREAM_struct *ctns, pANTLR3_BASE_TREE node) void(* addNavigationNode )(struct ANTLR3_COMMON_TREE_NODE_STREAM_struct *ctns, ANTLR3_UINT32 ttype) ANTLR3_INT32 currentChildIndex Which child are we currently visiting? If…

  • |

    antlr3-UNI_SUR_LOW_START (3) Linux Manual Page

    src/antlr3convertutf.c – Synopsis #include ‘antlr3convertutf.h’ Defines #define false 0 #define true 1 #define UNI_SUR_HIGH_END (UTF32)0xDBFF #define UNI_SUR_HIGH_START (UTF32)0xD800 #define UNI_SUR_LOW_END (UTF32)0xDFFF #define UNI_SUR_LOW_START (UTF32)0xDC00 Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF16toUTF8 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF32toUTF16…

  • |

    antlr3-UNI_SUR_LOW_END (3) Linux Manual Page

    src/antlr3convertutf.c – Synopsis #include ‘antlr3convertutf.h’ Defines #define false 0 #define true 1 #define UNI_SUR_HIGH_END (UTF32)0xDBFF #define UNI_SUR_HIGH_START (UTF32)0xD800 #define UNI_SUR_LOW_END (UTF32)0xDFFF #define UNI_SUR_LOW_START (UTF32)0xDC00 Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF16toUTF8 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF32toUTF16…

  • |

    antlr3-UNI_SUR_HIGH_START (3) Linux Manual Page

    src/antlr3convertutf.c – Synopsis #include ‘antlr3convertutf.h’ Defines #define false 0 #define true 1 #define UNI_SUR_HIGH_END (UTF32)0xDBFF #define UNI_SUR_HIGH_START (UTF32)0xD800 #define UNI_SUR_LOW_END (UTF32)0xDFFF #define UNI_SUR_LOW_START (UTF32)0xDC00 Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF16toUTF8 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF32toUTF16…

  • |

    antlr3-UNI_SUR_HIGH_END (3) Linux Manual Page

    src/antlr3convertutf.c – Synopsis #include ‘antlr3convertutf.h’ Defines #define false 0 #define true 1 #define UNI_SUR_HIGH_END (UTF32)0xDBFF #define UNI_SUR_HIGH_START (UTF32)0xD800 #define UNI_SUR_LOW_END (UTF32)0xDFFF #define UNI_SUR_LOW_START (UTF32)0xDC00 Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF16toUTF8 (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags) ConversionResult ConvertUTF32toUTF16…

  • |

    antlr3-UNI_REPLACEMENT_CHAR (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-UNI_MAX_UTF32 (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-UNI_MAX_UTF16 (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-UNI_MAX_LEGAL_UTF32 (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-UNI_MAX_BMP (3) Linux Manual Page

    include/antlr3convertutf.h – Synopsis #include <antlr3defs.h> Defines #define UNI_MAX_BMP (UTF32)0x0000FFFF #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF #define UNI_MAX_UTF16 (UTF32)0x0010FFFF #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD Typedefs typedef ANTLR3_UINT16 UTF16 typedef ANTLR3_UINT32 UTF32 typedef ANTLR3_UINT8 UTF8 Enumerations enum ConversionFlags { strictConversion = 0, lenientConversion } enum ConversionResult { conversionOK, sourceExhausted, targetExhausted, sourceIllegal } Functions ConversionResult ConvertUTF16toUTF32 (const UTF16 **sourceStart, const…

  • |

    antlr3-SetNewLineChar (3) Linux Manual Page

    ANTLR3_INPUT_STREAM_struct – Master context structure for an ANTLR3 C runtime based input stream. Synopsis #include <antlr3input.h> Data Fields void *(* _LT )(struct ANTLR3_INPUT_STREAM_struct *input, ANTLR3_INT32 lt) Pointer to function to return input stream element at 1 based offset from nextChar. ANTLR3_UINT8 charByteSize Indicates the size, in 8 bit units, of a single character. ANTLR3_INT32 charPositionInLine…

  • |

    antlr3-SOCKET (3) Linux Manual Page

    NAME ANTLR3_DEBUG_EVENT_LISTENER_struct – The ANTLR3 debugging interface for communicating with ANLTR Works. SYNOPSIS #include <antlr3debugeventlistener.h> Data Fields void(* ack )(pANTLR3_DEBUG_EVENT_LISTENER delboy) Retrieve acknowledge response from the debugger. pANTLR3_BASE_TREE_ADAPTOR adaptor Allows the debug event system to access the adapter in use by the recognizer, if this is a tree parser of some sort. void(* addChild )(pANTLR3_DEBUG_EVENT_LISTENER…