Ignore:
Timestamp:
Nov 9, 2005 3:37:19 PM (19 years ago)
Author:
bennylp
Message:

Rework pjlib++

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/main/pjlib/include/pj++/scanner.hpp

    r29 r36  
    55#define __PJPP_SCANNER_H__ 
    66 
    7 #include <pj/scanner.h> 
     7#include <pjlib-util/scanner.h> 
    88#include <pj++/string.hpp> 
    99 
    10 class PJ_CharSpec 
     10class Pj_Char_Spec 
    1111{ 
    1212public: 
    13     PJ_CharSpec() { pj_cs_init(cs__); } 
     13    Pj_Char_Spec() { pj_cs_init(cs__); } 
    1414 
    1515    void set(int c) { pj_cs_set(cs__, c); } 
     
    3737}; 
    3838 
    39 class PJ_Scanner 
     39class Pj_Scanner 
    4040{ 
    4141public: 
    42     PJ_Scanner() {} 
     42    Pj_Scanner() {} 
    4343 
    4444    enum 
     
    6868    int peek_char() const 
    6969    { 
    70         return *scanner_.current; 
     70        return *scanner_.curptr; 
    7171    } 
    7272 
    73     int peek(const PJ_CharSpec *cs, PJ_String *out) 
     73    int peek(const Pj_Char_Spec *cs, Pj_String *out) 
    7474    { 
    7575        return pj_scan_peek(&scanner_,  cs->cs_(), out); 
    7676    } 
    7777 
    78     int peek_n(pj_size_t len, PJ_String *out) 
     78    int peek_n(pj_size_t len, Pj_String *out) 
    7979    { 
    8080        return pj_scan_peek_n(&scanner_, len, out); 
    8181    } 
    8282 
    83     int peek_until(const PJ_CharSpec *cs, PJ_String *out) 
     83    int peek_until(const Pj_Char_Spec *cs, Pj_String *out) 
    8484    { 
    8585        return pj_scan_peek_until(&scanner_, cs->cs_(), out); 
    8686    } 
    8787 
    88     void get(const PJ_CharSpec *cs, PJ_String *out) 
     88    void get(const Pj_Char_Spec *cs, Pj_String *out) 
    8989    { 
    9090        pj_scan_get(&scanner_, cs->cs_(), out); 
    9191    } 
    9292 
    93     void get_n(unsigned N, PJ_String *out) 
     93    void get_n(unsigned N, Pj_String *out) 
    9494    { 
    9595        pj_scan_get_n(&scanner_, N, out); 
     
    101101    } 
    102102 
    103     void get_quote(int begin_quote, int end_quote, PJ_String *out) 
     103    void get_quote(int begin_quote, int end_quote, Pj_String *out) 
    104104    { 
    105105        pj_scan_get_quote(&scanner_, begin_quote, end_quote, out); 
     
    111111    } 
    112112 
    113     void get_until(const PJ_CharSpec *cs, PJ_String *out) 
     113    void get_until(const Pj_Char_Spec *cs, Pj_String *out) 
    114114    { 
    115115        pj_scan_get_until(&scanner_, cs->cs_(), out); 
    116116    } 
    117117 
    118     void get_until_ch(int until_ch, PJ_String *out) 
     118    void get_until_ch(int until_ch, Pj_String *out) 
    119119    { 
    120120        pj_scan_get_until_ch(&scanner_, until_ch, out); 
    121121    } 
    122122 
    123     void get_until_chr(const char *spec, PJ_String *out) 
     123    void get_until_chr(const char *spec, Pj_String *out) 
    124124    { 
    125125        pj_scan_get_until_chr(&scanner_, spec, out); 
Note: See TracChangeset for help on using the changeset viewer.