File: repository.hlp

package info (click to toggle)
thepeg 1.8.0-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 9,312 kB
  • ctags: 11,509
  • sloc: cpp: 57,129; sh: 11,315; java: 3,212; lisp: 1,402; makefile: 830; ansic: 58; perl: 3
file content (53 lines) | stat: -rw-r--r-- 2,068 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Syntax:

cd <path> // Set current directory
mkdir <path> // create new directory

pushd <path> // Set current directory but keep old one on stack
popd // Quit current directory and cd to the one on the top of the stack

pwd // Print current direcrory
dirs // Print directory stack

rmdir <path> // remove the given (empty) directory
rrmdir <path> // recursively delete the given directory and all objects in it.

rcp <path> <path> // recursively copy the given directory and all objects in it.

cp <object> <object> // clone a given object giving the clone a new name.
mv <object> <object> // rename a given object
rm <object> // remove a given object.

ls {<path>} // Print the object names in the current {given} directory

library <dyn-lib-file-name> // load a given dynamic library
create <class-name> <object> {<dyn-lib-file-name>} // create a new object

setup <object> <any-string>
	 // Let an object read a given string to set itself up.

set <object>:<interface> <value> // set a given interface
get <object>:<interface> // print a given interface interface
setdef <object>:<interface> // Set given interface to its default value

insert <object>:<vec-interface-indx> <value>
	// insert new value/object in vector interface
erase <object>:<vec-interface-indx> // erase from vector interface

saverun <run-name> <event-generator-object>
	// Initialize an event generator and save it to a file.



<object> = <object-name>|<object>:<ref-interface>
<object-name> = <path>/<local-object-name>|<local-object-name>
<path> = <full-path>|<local-directory-name>
<full-path> = /<local-directory-name>|<full-path>/<local-directory-name>
<interface> = <ref-interface>|<par-interface>|<sw-interface-name>|
              <cmd-interface-name>
<ref-intefrace> = <ref-interface-name>|<ref-vec-interface-name>[<index>]
<par-interface> = <par-interface-name>|<par-vec-interface-name>[<index>]
<vec-interface> = <ref-vec-interface-name>|<par-vec-interface-name>
<vec-interface-indx> = <vec-interface>[<index>]
<index> = integer
<value> = <object>|<integer>|<double>|<any-string>