Changeset 7617


Ignore:
Timestamp:
2004-06-18T10:15:15+12:00 (20 years ago)
Author:
davidb
Message:

Metadata in [x] eq '1' updated so can support [parent(Top):x] syntax.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/formattools.cpp

    r7599 r7617  
    10851085    text_t meta_text = substr (beginbracket+1, endbracket);
    10861086
     1087    text_tset metadata;
     1088    bool getParents =false;
    10871089    metadata_t meta;
    1088     meta.metaname = meta_text;
    1089     meta.parentcommand = pNone;
    1090     meta.metacommand = mSibling;
    1091 
    1092     bool getParents =false;
     1090
     1091    parse_meta (meta_text, meta, metadata, getParents);
    10931092    outtext = get_meta (docinfo,meta);
    10941093  }
     
    11381137  }
    11391138
    1140   if ((rhs_end-rhs_start)<=0) {
     1139  if ((rhs_end-rhs_start)<0) {
    11411140    // no meaningful rhs expression
    11421141    return false;
     
    11471146
    11481147  // skip over white space
    1149 
    11501148  const int to_whitespace = (quoted) ? 2 : 1;
    11511149
     
    11541152
    11551153
    1156   if (op_end-op_start<=0) {
     1154  if (op_end-op_start<0) {
    11571155    // no meaningful expression operator
    11581156    return false;
     
    11691167
    11701168  int lhs_end = rscan_over_whitespace(outstring,op_start-1);
    1171   if (lhs_end<=0) {
     1169  if (lhs_end<0) {
    11721170    // no meaningful lhs expression
    11731171    return false;
Note: See TracChangeset for help on using the changeset viewer.