Changeset 3069 for trunk/SlickEdit/kdev.e
- Timestamp:
- Oct 2, 2017, 8:28:54 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SlickEdit/kdev.e
r3018 r3069 67 67 def 'C-S-I' = k_box_intfuncs 68 68 def 'C-S-K' = k_box_consts 69 def 'C-S-N' = k_noref 69 70 def 'C-S-M' = k_javadoc_moduleheader 70 71 def 'C-S-O' = k_oneliner … … 1562 1563 } 1563 1564 1564 1565 1566 1565 /** oneliner comment */ 1567 1566 void k_oneliner() … … 1601 1600 } 1602 1601 1603 1604 1602 /** 1605 1603 * Inserts a signature. Form: "//Initials ISO-date:" … … 1617 1615 } 1618 1616 1617 /* Insert a list of NOREF() macro invocations. */ 1618 void k_noref() 1619 { 1620 typeless org_pos; 1621 _save_pos2(org_pos); 1622 1623 _str sNoRefs = ''; 1624 boolean fFoundFn = !k_func_goto_nearest_function(); 1625 if (fFoundFn) 1626 { 1627 _str sArgs = k_func_getparams(); 1628 int cArgs = k_func_countparams(sArgs); 1629 int i; 1630 int offLine = 4; 1631 for (i = 0; i < cArgs; i++) 1632 { 1633 _str sName, sType, sDefault; 1634 if (!k_func_enumparams(sArgs, i, sType, sName, sDefault)) 1635 { 1636 sThis = 'NOREF(' sName ');'; 1637 if (length(sNoRefs) == 0) 1638 { 1639 sNoRefs = sThis; 1640 offLine += length(sThis); 1641 } 1642 else if (offLine + length(sThis) < 130) 1643 { 1644 sNoRefs = sNoRefs ' ' sThis; 1645 offLine += 1 + length(sThis); 1646 } 1647 else 1648 { 1649 sNoRefs = sNoRefs "\n " sThis; 1650 offLine = 4 + length(sThis); 1651 } 1652 } 1653 } 1654 } 1655 1656 _restore_pos2(org_pos); 1657 _insert_text(sNoRefs); 1658 } 1619 1659 1620 1660 /*******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.